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

EDI Delphi Discussion :

[XE2] Boutons en anglais


Sujet :

EDI Delphi

  1. #1
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut [XE2] Boutons en anglais
    Bonjour,

    j'ai du faire une bourde en installant mon Delphi XE2, car les boutons des boites de dialogue standards sont en Anglais (par exemple pour MessageDlg : Yes, No, ...)

    je sais changer le libellé des boutons grace à l'article de Nono40 et Waskol dans la FAQ, mais j'aimerais quand même revenir au Français pra défaut.

    Savez vous ou est ce réglage dans les options ?

    A+

    Charly

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 691
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 691
    Points : 13 121
    Points
    13 121
    Par défaut
    L'utilitaire BDSSetLang.exe permet de changer la langue des bibliothèques par défaut.
    Sinon, il est aussi possible de redéfinir la variable d'environnement LANGDIR=FR (Outils -> Options -> Variables d'environnement)

    Les langues sélectionnables doivent bien sûr avoir été installées avec Delphi

  3. #3
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    Merci Andnotor,

    mais malheureusement, cela ne fonctionne pas

    dans mes options (Outils -> Options -> Variables d'environnement), LANGDIR est bien à FR

    Quand j'exécute BDSSetLang.exe j'ai bien le français dans les 2 listes déroulantes qui sont sélectionnées (j'ai aussi l'anglais installé)

    J'ai fait un nouveau projet avec un MessageDlg et les bouton mbYes et MbNo : leurs caption restent en anglais à Yes et No !!!!

    je ne comprends pas

    A+

    Charly

  4. #4
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    J'ai regardé dans le sous répertoire Source/VCL le fichier VCL.Consts.pas est en anglais (alors qu'il y a un répertoire fr)

    Je vais essayer de changer le fichier par un autre en Français, mais ce n'est pas facile car il il a un paquet de fichier Consts.pas !

    A+

    Charly

  5. #5
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 691
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 691
    Points : 13 121
    Points
    13 121
    Par défaut
    Il ne faut en tout cas pas faire de copie manuelle...
    J'essayerais de passer en anglais et de revenir en français.

    Sinon, contrôle les clés:
    HKEY_CURRENT_USER\Software\Embarcadero\Locales
    HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\Locales
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\Locales

  6. #6
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    j'ai fait Français ==> Anglais, puis l'inverse sans succès (j'ai toujours Yes et No)

    Les clefs que tu signales sont toutes à FR

    ???

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 691
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 691
    Points : 13 121
    Points
    13 121
    Par défaut
    Et ton application elle-même, est-elle localisée ?

    Sinon, pas d'autres idées...

  8. #8
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    ça veut dire quoi localisée ?

  9. #9
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    Dans Projet/Options - Information de la version, j'avais Id de la Région : Anglais

    j'ai modifié en Français, recompilé mais c'est toujours pareil

    Sinon je vais programmer les variables de l'unité Consts et faire appel à la fonction ChangeResourceString de Pedro et Waskol

    Merci Andnotor de t'être penché sur mon problème

    A+
    Charly

  10. #10
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    bonjour,

    j'ai à moitié résolu mon problème.

    pour ceux qui auraient le même, voici une solution :

    Copier VCL.Consts.pas (en Français) dans le répertoire de son projet, puis ajouter cette unité à son projet. Cette fois ci, les boutons de MessageDlg sont à nouveau en Français

    Je n'ai pas trouvé d'autre moyen ...

    A+

    Charly

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

Discussions similaires

  1. [WD16] frepselecteur() bouton "ok" "annuler" en anglais
    Par cgr_007 dans le forum WinDev
    Réponses: 2
    Dernier message: 18/04/2013, 08h58
  2. forcer le bouton parcourir du tag input type="file" en anglais
    Par belfafi dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/04/2012, 20h28
  3. [JOptionPane] boutons en anglais
    Par fwassim dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 07/07/2010, 15h30
  4. [Vxi3] Bouton en Anglais plutôt que Français
    Par c.cartry dans le forum Webi
    Réponses: 5
    Dernier message: 17/07/2009, 15h16

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