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++Builder Discussion :

Traduction : chaine de ressource


Sujet :

C++Builder

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2003
    Messages : 22
    Points : 23
    Points
    23
    Par défaut [résolu] Traduction : chaine de ressource
    Bonjour, je développe une DLL qui se charge de l'impression pour mon programme. Cette DLL sera utilisée par celui-ci et appelée par un script CGI pour pouvoir imprimer le rapport via notre intranet. Ces rapports doivent être multilangues.

    Je souhaite renseigner chaque langage dans un fichier ressource que je chargerais dynamiquement dans ma DLL . Où puis-je trouver un exemple s.v.p. ? J'ai chercher un peu sur le web, le site et la FAQ mais j'ai rien trouver qui m'aide

    Merci d'avance

  2. #2
    Membre habitué Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Points : 132
    Points
    132
    Par défaut
    Bonjour,

    j'ai déja réalisé ce que tu veux faire sur un de mes projets (sous BCB6). Il existe en fait un outil de traduction intégré mais que je trouve pas terrible du tout. J'ai donc des fichiers DLL compilés a partir de .rc (Resource scripts, contenant les chaines traduites) correspondant a chaque langage : Lang_FR.dll,Lang_EN.dll etc...
    J'utilise ensuite les fonctions de l'API Windows (notamment LoadLibrary) pour charger dynamiquement a l'execution ces DLL et afficher le langage approprié. Pour avoir un exemple de code, je vais te donner le lien de mon projet (ce n'est pas de la pub abusive) qui est en open source, tu télécharges les sources de la version 1.02beta et tu regardes au niveau repertoire "lang" et du fichier Lang.cpp.

    http://sourceforge.net/projects/ispdb

    Bonne chance.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2003
    Messages : 22
    Points : 23
    Points
    23
    Par défaut
    MErci pour l'info très interessant comme façon de faire

  4. #4
    Membre habitué Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Points : 132
    Points
    132
    Par défaut
    Je t'en prie
    Oublie pas de cliquer sur résolu...

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

Discussions similaires

  1. Traduction chaine de caractères
    Par nono20013 dans le forum C
    Réponses: 7
    Dernier message: 09/11/2014, 02h20
  2. Modification de la traduction du module ressources humaines
    Par soul-media dans le forum Odoo (ex-OpenERP)
    Réponses: 5
    Dernier message: 07/10/2014, 12h09
  3. Réponses: 4
    Dernier message: 13/09/2009, 07h57

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