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

C# Discussion :

[Conception] Conseils pour conception programme Multi langue


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut [Conception] Conseils pour conception programme Multi langue
    Bonjour,

    J'ai une toute petite application avec plusieurs MessageBox d'erreurs d'informations / d'erreur / warning

    Pour le moment j'ai pas fais grand chose, j'ai une classe de constante avec les message en anglais.

    Je n'ai pas dutout chercher comment faire (pas bien dutout), je pense juste me servir par defaut de la langue de l'OS et ne pas faire une usine à gaz: une solution simple pour un projet simple

    Je compte traiter 3 langues pour le moment.

    Mais comme le probleme va se poser dans peut de temps, j'en profite pour vous demander quelques conseils (je chercherais bien évidement en parallèle, tout en informant ce post de mes choix)

    Merci et bien bonne journée à tous

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 215
    Points : 558
    Points
    558
    Par défaut
    Ce que je te suggèrerais est ce qui suit :

    - Des constantes pour les identificateurs de message à afficher (pas les messages en entier, juste une clé. Ca peut être un entier, ou un mot clé)
    - Un dictionnaire (collection dictionnary) en mémoire, chargé sur base d'un fichier de chaînes, et dont les clés seraient les constantes
    - Dans ton application, quelque chose qui te permette de choisir la langue, et charge ce dictionnaire

    et quand, dans ton application, tu affiches un message, un point de menu, etc... tu fais appel à une méthode de ta classe dictionnaire pour afficher la chaîne correspondante.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Pas la peine de réinventer la roue, le framework fournit déjà un système de localisation, relativement simple à utiliser...
    http://msdn.microsoft.com/fr-fr/library/y99d1cd3.aspx

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 215
    Points : 558
    Points
    558
    Par défaut
    oups... je débute en C# (et en .NET tout court), j'ignorais qu'il existait déjà un système.

    Désolé pour la réponse "à côté de la plaque"

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut
    Y a pas a être désolé de proposer une solution! On a appris tout les deux un truc.

    Merci à tout les deux !

    tomlev t'assures comme d'hab

    Je suppose que c'est la meilleurs solution donc je vais mettre résolu

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 06/12/2008, 17h32
  2. [HTML] Demande de conseils pour conception de page HTML
    Par nanonerie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 17/10/2008, 15h05
  3. [POO] Conseils pour conception logicielle en php
    Par mithrendil dans le forum Langage
    Réponses: 14
    Dernier message: 07/02/2008, 17h19
  4. [conception]Conseil pour création DB (MCD)
    Par aidechoute dans le forum Modélisation
    Réponses: 22
    Dernier message: 25/03/2007, 11h07
  5. conseil pour conception de base
    Par karidrou dans le forum Modélisation
    Réponses: 1
    Dernier message: 16/01/2007, 18h11

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