Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 10 sur 10
  1. #1
    Membre émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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
    3 176
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 176
    Points : 4 931
    Points
    4 931

    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 émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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 émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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
    3 176
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 176
    Points : 4 931
    Points
    4 931

    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 émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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
    3 176
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 176
    Points : 4 931
    Points
    4 931

    Par défaut

    Et ton application elle-même, est-elle localisée ?

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

  8. #8
    Membre émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    Par défaut

    ça veut dire quoi localisée ?

  9. #9
    Membre émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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 émérite Avatar de Charly910
    Homme Profil pro Charly
    Ingénieur TP
    Inscrit en
    décembre 2006
    Messages
    712
    Détails du profil
    Informations personnelles :
    Nom : Homme Charly
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 712
    Points : 891
    Points
    891

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •