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

Visual C++ Discussion :

Quel architecture utilisez vous pour internationnaliser un programme


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Par défaut Quel architecture utilisez vous pour internationnaliser un programme
    Quel architecture utilisez vous pour internationnaliser(ou localiser) un programme?

    Dans la FAQ, il est question de dll de ressource (ou dll satelite).
    Le problème c'est que l'on risque une divergence des ressources d'une langue à l'autre (les ressources ne sont présentes que dans une langue, le define "numéro de la ressource" n'est pas le même dans toutes les langues suite à une modification...)
    Utilisez vous des outils pour la gestion des traductions qui facilite la traduction et évite ce genre d'erreurs?

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    • Dans une vie antérieur, pour gérer les divergences, on faisait à la bourrin: admettons que tu as une ressource de référence toto_fr.rc et une ressource à traduire: toto_gb.rc. Ben, on supprimais toto_gb.rc, on copiait toto_fr.rc en toto_gb.rc. Puis on faisait un merge avec un outil de gestion de conf sur le toto_gb.rc avec la version précédente. Je l'ai dit: c'est bourrin!
    • Sinon, il existe gettext pour gérer les différentes langues: www.gnu.org/software/gettext/

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Par défaut
    Merci pour ta réponse, même si c'est vrai que dans le premier cas c'est assez bourrin. Je suis étonné qu'il n'existe pas d'outil pour comparer les ressources ou les garder synchrone...
    Je vais explorer un peu plus profondément la deuxième méthode que tu me propose.
    merci.

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    la méthode conseiller par MS c'est de créer une dll de ressources par langage cible.
    les différentes méthodes sont décrites dans cet article avec les avantages et inconvénients.
    http://www.microsoft.com/globaldev/h...ev/muiapp.mspx
    pour moi la méthode 3, celle qui correspond a la faq est la plus simple a mettre en place.

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/12/2013, 13h21
  2. Quel logiciel utilisez-vous pour programmer ?
    Par frdnd dans le forum Développement OS X
    Réponses: 4
    Dernier message: 12/11/2013, 22h53
  3. Quel EDI utilisez-vous pour vos programmes Python ?
    Par Guigui_ dans le forum EDI/RAD
    Réponses: 32
    Dernier message: 13/11/2011, 19h51
  4. [D] Quels outils utilisez-vous pour programmer ?
    Par johnnyjohnny dans le forum Autres langages
    Réponses: 5
    Dernier message: 20/08/2007, 16h37

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