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

Delphi Discussion :

[D5][win32] internationnaliser un projet


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut [D5][win32] internationnaliser un projet
    Bonjour,

    j'utilise DELPHI 5 ENTERPRISE build 6.18 update pack 1 (version english donc) et je voudrais internationnaliser un projet. Le problème c'est que je ne trouve pas le 'resource DLL wizard' dans le menu 'File / new'. De même je n'ai pas de menu ' Project|Language|Add' comme il semblerait que je devrais avoir. Pas de trace de l'ITE ( Integrated Translation Environment ) dont je lis pourtant quelque part : 'The ITE ships with Delphi 5 Enterprise '.

    Alors comment dois-je procéder?

    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2003
    Messages : 582
    Par défaut
    "resourcestring" est ton amis...je crois...

    Fait F1 sur ca...
    Comment dupliquer un disque...ça vous intéresse?
    Tutoriel et code source delphi ici

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 89
    Par défaut
    Salut,

    il y a quelque chose d'intéressant ici :

    http://esibert.developpez.com/delphi...e/?page=page_1

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut
    Merci pour vos réponses. Malheureusement cela ne m'avance pas beaucoup, j'ai utilisé resourcestring et j'ai déjà lu le tutoriel sur l'internationalisation. A un moment il faut bien que je choisisse les langues du projet et que je génère les DLL associées. Or ma version de Delphi ne comporte aucun des outils dont j'ai besoin, comme je l'ai dit au début.

    En fait en installant sur un autre PC la même version de delphi (même CD d'origine) l'ITE est bien présent et fonctionnel. Mon IDE a donc été modifié et j'en suis à chasser les composants qui pourraient être responsables. Donc sur mon PC j'ai les composants :
    DOA,
    JVCL,
    Gnostice QReport,
    RX

    Est-ce que ça vient d'un de ceux-là, ou d'autre chose?

    Merci de votre aide

  5. #5
    Membre très actif
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Par défaut
    Je pense que la meilleure solution d'internationalisation est d'utiliser l'outils GNU getText couplé avec POEDIT... vous trouverez plus de détails ici http://dybdahl.dk/dxgettext/

    Depuis que je l'utilise, j'ai oublié la médiocrité des outils fournis par Borland.
    bon courage

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 9
    Par défaut
    Personnellement j'utilise l'outil Codito :
    http://www.digitalies.fr/ingenierie/codito.php (tu peux télécharger la démo)
    C'est un nouvel outil sorti il y a peu mais qui fonctionne très bien.
    Il a le gros avantage de scruter ton code à la recherche de toute les chaines. Et avec ca tu n'as pas à te faire chier à modifier ton source.
    Par contre tu aura après un second exe pour la nouvelle langue.
    En résumé c pareil que le projet de esibert en extrèmement plus performant.

    (Pour utiliser cet outil tu n'a rien besoin de spécial dans Delphi. C'est vraiment un outil à part, tu as juste besoin de Codito et de tes sources).

  7. #7
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut
    Merci de votre aide.

    Bon voilà, j'ai commencé à bosser avec GNUgettext, c'est tout à fait ce qu'il me fallait.
    Par contre j'ai deux problèmes :

    - il n'accepte pas les accents dans les traductions, c'est génant surtout quand on traduit en français...

    - j'ai une erreur 'invalid control sequence' lorsqu'il y a plus d'un "\" dans mes messages traduits. Comme le message d'erreur semble indiquer qu'un antislash initie une séquence, j'ai essayé de les doubler. Ainsi je n'est plus d'erreur mais la phrase n'est pas traduite dans mon programme.

    Voilà, merci à ceux qui pourront m'aider

Discussions similaires

  1. api win32 dans un projet SDL?
    Par airun dans le forum SDL
    Réponses: 17
    Dernier message: 10/12/2010, 10h57
  2. Réponses: 3
    Dernier message: 08/11/2005, 19h52
  3. Réponses: 4
    Dernier message: 24/05/2005, 11h34
  4. création dynamique d'objet, projet win32
    Par noinneh dans le forum MFC
    Réponses: 5
    Dernier message: 03/02/2005, 16h07

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