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

Outils Discussion :

[Qt Linguist] Dictionnaire [Traduction]


Sujet :

Outils

  1. #1
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut [Qt Linguist] Dictionnaire
    Bonjour,

    le développement de l'application LCA touche à sa fin. Si vous désirez voir un aperçu jai commencé la doc sur mon site mais il manque des images pour le moment.

    Ma question est la suivante : pour le moment tous les boutons menus et autres labels sont en Français. J'aimerais internationaliser mon application, du moins en Anglais. Pour cela j'ai mis des instructions tr() avec mon message dedans.

    Je voudrais créer un menu langage qui propose plusieurs langage. Et du coup lors d'un clic sur un langage mon logiciel charge le bon dico et donc sera dynamique.

    Je veux aussi pouvoir moi même changer quelque traduction dans le dictionnaire car des mots sont propres à mon application.

    Merci

  2. #2
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    C'est quoi la question?

  3. #3
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    comment faire !!! quelles classes de Qt utilisé

  4. #4
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    1. Lire la doc de linguist
    2. Les classes utiles sont QMenu, QAction et QTranslator (pour ce dernier un exemple d'utilisation se trouve dans la doc linguist, section programmeurs)

  5. #5
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    bonjour j'ai donc essayé de traduire mon application j'ai donc fait les étapes suivantes :
    dans mon fichier .pro

    TRANSLATIONS = LCA_de.ts \
    LCA_la.ts
    ensuite j'ai fait
    lupdate -verbose projet.pro
    cela m'a généré mes fichiers .ts

    dans ceux -ci j'ai écris quelque traduction du genre
    <source>Nouveau</source>
    <translation type="unfinished">New</translation>

    je sais que le linguist peut faire des traductions automatiques mais pour le moment je fais à la main

    Ensuite j'ai généré mon fichier qm grâce à
    lrelease -verbose projet.pro

    ensuite dans mon main j'ai mis :
    QTranslator translator;
    translator.load("LCA_la");
    app.installTranslator(&translator);


    Mais je n'ai pas de traduction dans mon application !! je crois que j'ai manqué un truc non?

  6. #6
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    Après une après-midi de travail j'ai réussi. Dans mon application , j'ai un menu langue qui propose trois langages français allemand anglais. Et donc lorsque que l'on lique sur l'un des sous menus on charge le dictionnaire et l'application se met dynamiquement sous le nouveau langage !

    Merci pour l'aide !

  7. #7
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Citation Envoyé par Watier_53 Voir le message
    dans ceux -ci j'ai écris quelque traduction du genre
    <source>Nouveau</source>
    <translation type="unfinished">New</translation>

    je sais que le linguist peut faire des traductions automatiques mais pour le moment je fais à la main
    Oula, ah non non non
    Les traductions ne sont pas automatiques (pour autant que je sache, il peut se permettre des suppositions, rien de plus), linguist est surtout là pour faciliter la phase de trad, et surtout pour éviter d'avoir à se palucher à la main le xml nécessaire comme tu l'as apparemment fait

  8. #8
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    oui je sais ! mais apres une fois que tu as traduit les mots qui sont dans ton application c'est simple u niveau du code ! en une apres midi ça marche ! et dans linguist tu as des dico qui peuvent éventuellement t'aider a priori faire des premieres traductions

  9. #9
    Membre confirmé Avatar de Joccy
    Profil pro
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Par défaut
    Citation Envoyé par Watier_53 Voir le message
    Après une après-midi de travail j'ai réussi. Dans mon application , j'ai un menu langue qui propose trois langages français allemand anglais. Et donc lorsque que l'on lique sur l'un des sous menus on charge le dictionnaire et l'application se met dynamiquement sous le nouveau langage !

    Merci pour l'aide !
    Bonjour, je viens apres la bataille, mais comment as-tu fait pour que ca marche ?
    Merci de ton aide.

  10. #10
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour Joccy

    Tu déterres un post très vieux (2 ans, c'est long dans l'informatique). Qt a bien changé dépuis et la méthode utilisé à l'époque n'est probablement plus d'actualité.

    Pour répondre à ta question, tu peux lire :
    - la doc officielle : http://qt.developpez.com/doc/latest/...ic-translation
    - regarder l'exemple : http://qt.developpez.com/doc/latest/...t-hellotr.html
    et lire les quelques tutoriels sur le sujet :
    - la FAQ : http://qt-quarterly.developpez.com/q...-chef-suedois/
    - http://qt-quarterly.developpez.com/q...chef-suedois/*
    - la transcription d'une vidéo : http://qt.developpez.com/evenement/2...es/traduction/
    - http://qt-quarterly.developpez.com/q...l-traductions/
    - http://qt.nokia.com/developer/qtquar...ic-translation

    Si tu as des questions spécifiques, n'hésite pas à ouvrir un nouveau sujet

  11. #11
    Membre confirmé Avatar de Joccy
    Profil pro
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Par défaut
    Merci je vais voir tout ca.
    Mais pour l'instant, j'ai l'impression que c'est assez complexe à faire ...

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

Discussions similaires

  1. dictionnaire de données
    Par samiroquai dans le forum Schéma
    Réponses: 16
    Dernier message: 17/07/2008, 01h40
  2. Un fichier dictionnaire ?
    Par portu dans le forum Windows
    Réponses: 6
    Dernier message: 17/04/2007, 15h26
  3. Dictionnaire locales centralisé
    Par Jeweller dans le forum XMLRAD
    Réponses: 5
    Dernier message: 14/01/2005, 16h18

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