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

Lazarus Pascal Discussion :

Différence de Langue entre EDI et la compil


Sujet :

Lazarus Pascal

  1. #1
    Nouveau membre du Club
    Profil pro
    Retraité
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Points : 34
    Points
    34
    Par défaut Différence de Langue entre EDI et la compil
    Bonjour,

    Je poursuis ma découverte de Lazarus ( 1.8.0RC1)

    J'ai surement une option à corriger, quand je place des composants dans mon Edi j'ai bien du français, par contre quand j’exécute mon projet je me retourve en Anglais.

    Par exemple un BitBtn, avec Bkclose, s'affiche bien avec "Fermer" dans l'Edi, lors de l'exécution il devient "Close"

    Idem pour tous les Hint de Dbnavigator....

  2. #2
    Membre confirmé

    Homme Profil pro
    Autre
    Inscrit en
    Novembre 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Novembre 2015
    Messages : 145
    Points : 625
    Points
    625
    Par défaut
    Par défaut, la LCL est compilée en anglais: d'où votre souci.

    Il faut activer l'option d'internationalisation du projet pour y remédier, et y ajouter quelques petites choses.

    Quelques liens d'information sur ce sujet (en anglais):
    - http://wiki.freepascal.org/Translati...s_for_programs
    - http://wiki.lazarus.freepascal.org/S...e_applications

    En pièce jointe également, un petit projet d'exemple (uniquement traduction automatique de l'anglais en français, si le français est la langue par défaut pour l'ordinateur cible).
    Fichiers attachés Fichiers attachés

  3. #3
    Nouveau membre du Club
    Profil pro
    Retraité
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Points : 34
    Points
    34
    Par défaut
    Bonjour,

    Merci, je vais mettre cela en pratique

  4. #4
    Membre confirmé

    Homme Profil pro
    Autre
    Inscrit en
    Novembre 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Novembre 2015
    Messages : 145
    Points : 625
    Points
    625
    Par défaut
    Un ajout, que j'ai précédemment oublié, et qui pourrait être important ...

    La "traduction" en français ne se fait pas lors de la compilation (i.e. le fichier ".exe" contient toujours la version anglaise de la LCL), mais lors de l'exécution. Ceci nécessite donc que les fichiers de traduction soient livrés en même temps que l'exécutable s'il est destiné à un autre ordinateur ou à un autre emplacement.

    Dans mon exemple, ce sont les fichiers "TestLCLTrans2.po" et surtout "lclstrconsts.po" dans le sous-répertoire .\locale\fr du projet et/ou du fichier ".exe".

  5. #5
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Bonjour,

    Il y a ici un tutoriel sur l’internationalisation des programmes avec Lazarus qui explique (et résout) ce genre de problèmes :

    http://gilles-vasseur.developpez.com...us-traduction/

    Il présente l'avantage d'être en français...

    Cordialement,

    Gilles
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  6. #6
    Membre confirmé

    Homme Profil pro
    Autre
    Inscrit en
    Novembre 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Novembre 2015
    Messages : 145
    Points : 625
    Points
    625
    Par défaut
    Citation Envoyé par gvasseur58 Voir le message
    Il y a ici un tutoriel sur l’internationalisation des programmes avec Lazarus qui explique (et résout) ce genre de problèmes :

    http://gilles-vasseur.developpez.com...us-traduction/

    Il présente l'avantage d'être en français...
    J'avais pourtant fait l'effort de faire une recherche -rapide certes, je le reconnais- sur le forum, car il me semblait bien qu'il avait eu en effet un tutoriel sur le sujet.

    Cependant, je n'avais rien trouvé dans la liste des tutoriels: ni dans la liste des tutoriels Lazarus (normalement celle concernée), ni dans celle de Free Pascal.

    Un ajout dans la liste des tutoriels pour Lazarus serait donc une bonne idée, d'après moi: https://lazarus.developpez.com/cours/

  7. #7
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par FChrisF Voir le message
    J'avais pourtant fait l'effort de faire une recherche -rapide certes, je le reconnais- sur le forum, car il me semblait bien qu'il avait eu en effet un tutoriel sur le sujet.

    Cependant, je n'avais rien trouvé dans la liste des tutoriels: ni dans la liste des tutoriels Lazarus (normalement celle concernée), ni dans celle de Free Pascal.

    Un ajout dans la liste des tutoriels pour Lazarus serait donc une bonne idée, d'après moi: https://lazarus.developpez.com/cours/
    La liste des tutoriels va être mise à jour en conséquence .

    Peut-on considérer la discussion comme close ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  8. #8
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 930
    Points : 59 398
    Points
    59 398
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par gvasseur58 Voir le message
    La liste des tutoriels va être mise à jour en conséquence .
    Voilà qui est fait. Une nouvelle section Cours avancés a vu le jour : https://lazarus.developpez.com/cours/#avance.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

Discussions similaires

  1. Différence entre une erreur à la compilation et Exception
    Par guti11 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 19/06/2013, 15h48
  2. Différences entre langages scriptés et compilés
    Par @v@lon dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/03/2007, 17h51
  3. Réponses: 6
    Dernier message: 06/12/2005, 17h51
  4. [Rave] Différence de langue entre exécution et design
    Par RamDevTeam dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/11/2005, 12h49
  5. Différences d'affichage entre IE et FF
    Par Tot-O dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/09/2005, 19h47

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