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 :

Quelle méthode pour avoir deux types de language dans un programme.


Sujet :

Delphi

  1. #1
    Membre habitué Avatar de Patrick25300
    Homme Profil pro
    Retraité en technicien de maintenance et méthodes
    Inscrit en
    Février 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Retraité en technicien de maintenance et méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 153
    Points : 134
    Points
    134
    Par défaut Quelle méthode pour avoir deux types de language dans un programme.
    Bonjour
    Je souhaite faire dans une application une option pour avoir l'application en française ou anglaise.
    Turbo Delphi 2006 propose une méthode qui fonctionne bien, le problème jusqu'a maintenant je complie deux applications une en Française et une autre en anglaise. Comment faire pour avoir qu'une application avec un choix à partir d'un bouton ou menu en utilisant la méthode de Delphi.
    Ou, est-ce plus simple de créer un fichier 'ini' avec les traductions , avec des variables dans l'application liées au fichier *ini.
    Merci de vos réponses.

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut
    J'utilise des fichiers ini, ou plutôt Lng.
    C'est assez facile et pratique.

  3. #3
    Membre habitué Avatar de Patrick25300
    Homme Profil pro
    Retraité en technicien de maintenance et méthodes
    Inscrit en
    Février 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Retraité en technicien de maintenance et méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 153
    Points : 134
    Points
    134
    Par défaut
    Bonjour
    Merci de la réponse.
    Je pense aussi que la principe du fichier ini est plus pratique. De plus 1 fichiers ini qui gére une liste des différents langages et d'autres exclusivement les traductions. De ce principe n'importe quelle personne sachant traduire poura créer un fichier traduit dans sa langue , modifier le premier fichier ini et la traduction sera disponible dans l'application et de plus tout le monde pourra en profiter en mettant à disposition sur mon site Internet.

  4. #4
    Membre habitué
    Inscrit en
    Septembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 138
    Points : 157
    Points
    157
    Par défaut
    Si l'utilisateur de ton appli n'a pas a modifier les trad alors le fichier ini ou lng
    ma parait le plus adapté .
    Sinon tu peux toujours creer une table trad dans ta bdd .

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/01/2008, 16h07
  2. Réponses: 7
    Dernier message: 04/04/2007, 13h37
  3. Réponses: 16
    Dernier message: 09/10/2006, 18h25
  4. [C#] Quelle méthode pour imprimer un form?
    Par Bapt.ice dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/07/2006, 19h49
  5. [C#] Quelle méthode pour savoir l'état d'un fichier ?
    Par freesly dans le forum Windows Forms
    Réponses: 15
    Dernier message: 25/04/2006, 14h30

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