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

Composants VCL Delphi Discussion :

Traduction


Sujet :

Composants VCL Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Traduction
    Quel est le moyen le plus simple de transformer une version du logiciel que je développe dans une autre langue?(Message boite de dialogue, boutons, label ect...)

  2. #2
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 66
    Points : 63
    Points
    63
    Par défaut
    Salut,

    La méthode que j'utilise et qui me parait la plus efficace, est de scanner tous les composants des chaque fiche et de mémoriser leur identifiant dans un fichier ini.
    Dans chaque rubrique, donc pour un composant je cré un identifiant FR EN DE etc.

    Je n'ai plus qu'a choisir le langue au démarrage et charger le texte correspondant.

    Voila.

  3. #3
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Il y a aussi l'expert de ressources, mais personnellement, je ne trouves pas ça très facile, aussi j'utilise un (enfin deux) composants JEDI.

    Téléchargement sur :
    http://jvcl.sourceforge.net/

    Nécéssite JCL, téléchargeable sur :
    http://sourceforge.net/projects/jcl/

    NB: Il y à un projet de démo qui utilise ces composants

    Bon développement !

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Il faut absolument penser aux traducteurs qui généralement ne comprennent rien à l'informatique.

    tu peux utiliser un fichier au format XML ( un par langue ) avec MYBASE, ça va à toute vitesse.

    De plus il vaut mieux créer 2 petites applications,
    - une pour gérer une feuille un peu à la façon d'excel avec une colonne par langue traduite ( master )
    - une pour les traducteurs avec une langue d'origine et la langue traduite.

    tu rajoute la possibilité d'importer la version des traducteurs dans ton master et le tour est joué.

    c'est surtout important :
    - si tu dois faire traduire à l'extérieur.
    - si tu dois utiliser des caractères différents
    - si tu veux donner des explications aux traducteurs pour qu'ils comprennent ce qu'ils doivent traduire.

    Excel pour les traducteur c'est bien, mais ça devient vite casse pied.

    Pour les langues orientales ou des pays de l'est, posséder une application maison ça aide.

    A plus

Discussions similaires

  1. traduction du terme "managed"
    Par sarasvati dans le forum Langages de programmation
    Réponses: 11
    Dernier message: 15/05/2003, 00h01
  2. [Traduction] probleme de declaration
    Par Mercilius dans le forum Langage
    Réponses: 3
    Dernier message: 03/04/2003, 17h16
  3. TRaduction C++ => Delphi VOID ??
    Par escafr dans le forum Langage
    Réponses: 6
    Dernier message: 20/02/2003, 11h39
  4. traduction en delphi "reinterpreted cast"
    Par Chupakabra dans le forum Langage
    Réponses: 3
    Dernier message: 13/02/2003, 16h49
  5. Changement de langue dynamique (D6 et outils de traduction)
    Par agon dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/09/2002, 17h15

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