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

Tkinter Python Discussion :

Tkinter : changer la langue des boîtes de dialogue


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Tkinter : changer la langue des boîtes de dialogue
    Bonjour,
    Dans un programme sous Python (dernière version 3.8.2) sous Windoxs 10, en utilisant Tkinter, je fais appel à la boîte de dialogue "colorchooser.askcolor" pour permettre à l'utilisateur de choisir une couleur qu'il peut totalement personnaliser. Les textes de cette boîte de dialogue sont en français, langue utilisée par mon ordinateur.
    Or dans mon programme je laisse la possibilité de changer de langue, et de chosir l'allemand ou l'anglais. Mais cette boîte de dialogue restera toujours en français, elle.
    Comment dès lors forcer cette boîte de dialogue à utiliser une autre langue, lorsque l'utilisateur choisit de mettre le programme en anglais par exemple ?
    Merci pour l'aide !

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 754
    Par défaut
    Salut,

    Prenez une version de Windows anglaise, elle devrait afficher une boite de dialogue anglaise.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Bonjour,
    Je reprends la question vite tranchée car sur mon Mac, malgré un macOS entièrement en français, tous les boutons sont en anglais (Cancel, Choose, Yes...).
    N’est-il pas possible de créer des classes-filles de chacun des objets du modules Tkinter qu’on utilise afin d’en changer les seules attributs que l’on veut traduire ?
    Je bloque car je ne sais comment accéder aux classes-mères...
    Mille mercis par avance pour toute piste !
    Cordialement,

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 754
    Par défaut
    Salut,

    Citation Envoyé par thyduq Voir le message
    N’est-il pas possible de créer des classes-filles de chacun des objets du modules Tkinter qu’on utilise afin d’en changer les seules attributs que l’on veut traduire ?
    Sur Windows, çà marche "bien".
    Pour OSX, je n'ai plus
    Après vous pouvez toujours fabriquer vos boîtes de dialogues.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Merci pour cette réponse rapide.
    Je vais creuser...
    Très bonne journée,

Discussions similaires

  1. Comment changer la langue des erreurs de la VCL ?
    Par Kadja dans le forum Débuter
    Réponses: 5
    Dernier message: 31/01/2008, 14h17
  2. Changer la langue des Wizards
    Par willoi dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 14/11/2007, 12h44
  3. Réponses: 4
    Dernier message: 05/09/2006, 07h58
  4. Changer la langue des raccourcis clavier?
    Par tictactouc dans le forum C++Builder
    Réponses: 1
    Dernier message: 06/01/2006, 02h07
  5. [ThemeEngine] Comment modifier la langue des boites de dialogue ?
    Par piloumoi dans le forum Composants VCL
    Réponses: 3
    Dernier message: 15/08/2005, 11h35

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