Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Tutoriels > Nouveau chapitre : traduction avec Qt Linguist > Lecture d'une news

Commentaires de news :
Nouveau chapitre : traduction avec Qt Linguist

Revenir à liste des news

Nouveau chapitre : traduction avec Qt Linguist

# Par M@teo21, le 04/06/2008 à 12:06:52
Lorsque vous avez installé Qt sur votre machine, vous n'avez pas manqué de remarquer que celui-ci était livré avec plusieurs programmes intrigants. Parmi eux, on compte :

  • Qt Assistant : la documentation de Qt
  • Qt Linguist : un outil pour traduire ses programmes Qt
  • Qt Designer : un programme permettant de dessiner à la souris vos fenêtres


Qt Assistant a été présenté dans le chapitre sur la doc de Qt. Il nous restait à découvrir Qt Linguist et Qt Designer. Nous commencerons ici par Qt Linguist. :)

Image utilisateur
11 ) Traduire son programme avec Qt Linguist

La bibliothèque Qt prévoit tout dès le départ pour vous permettre d'internationaliser vos programmes, c'est-à-dire de les traduire dans n'importe quelle autre langue de la planète. Son support natif de l'Unicode, avec la classe QString notamment, lui permet d'afficher aussi bien des caractères européens que des caractères japonais ou arabes.

La traduction d'applications Qt est un processus très bien rôdé. Tout est prévu pour qu'un traducteur puisse traduire votre programme sans avoir besoin de savoir lire du code source C++.

Comment ça marche ?
Comment doit-on adapter son code source ?
Comment se servir de Qt Linguist et compiler les fichiers de langue ?

Vous saurez tout cela, et bien plus encore, dans ce nouvel épisode du cours de Qt !

ZeroClassGenerator en anglais...... et en arabe !
Traduction en anglais Traduction en arabe
(merci à zoro_2009 pour la traduction en arabe)

Lire le chapitre : "Traduire son programme avec Qt Linguist"


Et dans le prochain épisode : comment réaliser des interfaces graphiques visuellement avec Qt Designer !
Vous trouvez pas que ça fait un peu feuilleton de télévision là ? :-°

69 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : Précédente  1  2  3  Suivante
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : Précédente  1  2  3  Suivante
Hors ligne tutur19 # Posté le 04/06/2008 à 13:58:46
Avatar
Groupe : Membres
Merci beaucoup !

LA SINCÉRITÉ : « C’est s’exprimer sans déguiser sa pensée »
LA MODESTIE : « C’est parler de soi-même sans orgueil »
LE RESPECT : « Sans respect aucune confiance ne peut naître »
LE CONTRÔLE DE SOI : « C’est savoir se taire lorsque monte la colère »
LA POLITESSE : « C’est le respect d’autrui »
L’AMITIÉ : « C’est le plus pur des sentiments humains »
L’HONNEUR : « C’est être fidèle à la parole donnée »
LE COURAGE: « C’est le plus pur des sentiments humains »
 
Hors ligne Natim # Posté le 04/06/2008 à 13:59:28
Apprendre à coder c'est coder
Avatar
Groupe : Membres
Pour afficher les labels dans le bon sens en Arabe,

Apres la creation de l'application il faut changer le languagelayout
Code : C++
1
2
3
QApplication app( ... );
if ( arabe )
   app.setLayoutDirection( droite a gauche );

enfin un truc dans le genre

from utbm import partiels
Python IRC sur Epiknet
@ bientôt Natim
Status Jabber : Image utilisateur Image utilisateur
Zenwalk-fr.org
 
Hors ligne TheDead Master # Posté le 04/06/2008 à 14:19:24
4 8 15 16 23 42
Avatar
Groupe : Membres
Citation : nicknick63
Merci pour ce nouveau tuto, même si à mon avis il aurait plus sa place en annexe...
Code : C++
1
translator.load(QString("zeroclassgenerator_") + locale);

Je connais pas grand chose en C++, mais ça va pas provoquer une énorme erreur si le programme n'a pas été traduit dans la langue de l'utilisateur ?


C'est dit à plusieurs reprises dans le tuto, si le fichier lang n'est pas trouvé, il utilise le langage utilisé dans le programme.

Je n'ai plus internet depuis septembre 2008 pour une durée indéterminée.

Comité de lutte contre le langage sms et les fautes volontaires sur Internet.
 
En ligne M@teo21 # Posté le 04/06/2008 à 14:19:43
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Citation : nicknick63
Merci pour ce nouveau tuto, même si à mon avis il aurait plus sa place en annexe...
Code : C++
1
translator.load(QString("zeroclassgenerator_") + locale);

Je connais pas grand chose en C++, mais ça va pas provoquer une énorme erreur si le programme n'a pas été traduit dans la langue de l'utilisateur ?


Non, et je n'ai eu de cesse de le répéter vers la fin du tuto. C'est la langue par défaut du programme (ici le français) qui sera utilisée. Faut lire :p


EDIT : grillé par TheDead Master. Ce genre de grillage devrait être interdit par une règle du Site du Zéro d'ailleurs :-°

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Autobiographe à ses heures perdues :p
 
Hors ligne nicknick63 # Posté le 04/06/2008 à 14:46:22
Avatar
Groupe : Membres
Rah merde j'avais pas vu >< .

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 
Hors ligne anonyme # Posté le 04/06/2008 à 14:56:40
Groupe :
Excellentes nouvelle.
Citation : M@teo21
EDIT : grillé par TheDead Master. Ce genre de grillage devrait être interdit par une règle du Site du Zéro d'ailleurs :-°

De pire en pire, il faut consulter. :p
Sinon Debian a posé une très bonne question précédemment.
Hors ligne Tristou # Posté le 04/06/2008 à 14:57:24
Noël@home
Avatar
Groupe : Membres
Citation : Natim

Donc même nous on n'a pas le choix dans la date. ( :o :-° )


D'ailleurs vu le boulot que fais M@téo, on peut dire : quel beeau métier professeur :-° (il comprendra :D )

En tout cas, comme je pense qu'il ne devrait pas y avoir non plus 20 chapitres à suivre, cela permettra de pouvoir apprendre C puis C++ dans la foulée, c'est bien de pouvoir faire dans la continuité ;)
 
Hors ligne krosian # Posté le 04/06/2008 à 15:41:51
Vive Tux !
Avatar
Groupe : Membres
Euh ... Pourquoi ces flemmards n'ont-ils pas traduit Qt Linguist ?! o_O
Hors ligne cot # Posté le 04/06/2008 à 15:43:57
Sea, Sex and Fun
Avatar
Groupe : Membres
Et bien la sortie des chapitres avancent au même rythme que ma progression dans le tuto !
Parfait parfait !
Merci encore !

" Les Voies du Seigneur sont impénétrables, mais son Cul ? "

Image utilisateur
 
Hors ligne zancdar # Posté le 04/06/2008 à 15:50:48
Va donc te faire fouetter
Avatar
Groupe : Bannis
Moi qui rédige mes programmes en anglais, faut trouver un traducteur maintenant :-'

(remarquez la fainéantise du programmeur à vouloir internationaliser son application :D )

LEPV

 
Hors ligne Natim # Posté le 04/06/2008 à 15:51:44
Apprendre à coder c'est coder
Avatar
Groupe : Membres
Citation : Tristou
Citation : Natim

Donc même nous on n'a pas le choix dans la date. ( :o :-° )


D'ailleurs vu le boulot que fais M@téo, on peut dire : quel beeau métier professeur :-° (il comprendra :D


Bien vu, met ta casquette ;)

from utbm import partiels
Python IRC sur Epiknet
@ bientôt Natim
Status Jabber : Image utilisateur Image utilisateur
Zenwalk-fr.org
 
Hors ligne zero ptt # Posté le 04/06/2008 à 16:24:15
Avatar
Groupe : Bannis
Citation : krosian
Euh ... Pourquoi ces flemmards n'ont-ils pas traduit Qt Linguist ?! o_O
+1

mon tout nouveau siteweb: Creations

regroupe tous mes programmes de A à Z :soleil: (piur me soutenir, un clic sur la pub suffit)
attention, google arrive :lol:
 
En ligne shadosan # Posté le 04/06/2008 à 17:02:18
Avatar
Groupe : Membres
un conseil pour m@teo : clickety (section "citation")

:p
 
Hors ligne Kell # Posté le 04/06/2008 à 17:03:24
Avatar
Groupe : Membres
On peut dire que M@teo est un homme bon, on croirait même qu'il a la philanthropie d'un ouvrier charpentier
Hors ligne thom85 # Posté le 04/06/2008 à 17:30:59
Avatar
Groupe : Membres
Quel rythme !



Si tu te lève avec l'envie de travailler, couche-toi sa passera... :-° :p :lol:

 
Hors ligne Babie # Posté le 04/06/2008 à 18:31:24
Avatar
Groupe : Membres
Il faudrait un tuto sur QFile j'y comprends rien à cette doc xD

Ma définition de l'art: "L'art est une multitude de possibilités."
J'adore le BruteForce XD
 
Hors ligne TheDead Master # Posté le 04/06/2008 à 18:57:32
4 8 15 16 23 42
Avatar
Groupe : Membres
Citation : M@teo21
EDIT : grillé par TheDead Master. Ce genre de grillage devrait être interdit par une règle du Site du Zéro d'ailleurs :-°


:diable:

Citation : krosian
Euh ... Pourquoi ces flemmards n'ont-ils pas traduit Qt Linguist ?! o_O

Ben m'intentant que tu sais le faire, tu peux très bien le faire toi même. :p

Je n'ai plus internet depuis septembre 2008 pour une durée indéterminée.

Comité de lutte contre le langage sms et les fautes volontaires sur Internet.
 
Hors ligne chindit # Posté le 04/06/2008 à 20:02:22
KDE fan
Avatar
Groupe : Membres
Génial, encore un peu trop tôt vu l'état de mon programme, mais ça ne va pas m'enpêcher de dévorer ce chapitre :)

Image utilisateur
Image utilisateur
 
Hors ligne zancdar # Posté le 04/06/2008 à 20:26:55
Va donc te faire fouetter
Avatar
Groupe : Bannis
Citation : Babie
Il faudrait un tuto sur QFile j'y comprends rien à cette doc xD


Alors inspire toi de l'exemple SDI de la doc :-' c'est ce que je suis en train de faire : http://doc.trolltech.com/4.4/mainwindows-sdi.html
Les exemples sont fait pour ça.

LEPV

 
Hors ligne Ver des Roches2 # Posté le 04/06/2008 à 20:35:30
Avatar
Groupe : Membres
Si seulement tous les feuilletons télévisés étaient aussi bons que tes tutos M@teo... non, ça ce saurais ;) .

Pfiou, en ce moment, faut suivre sur le SdZ ;) .

A quand le SdZ en Arabe alors !

I like airplane, I'm like a bird, I love flying, I'm free ! Consulter mon site Web sur l'aéronautique et l'informatique.

Ver des Roches o_O ... qui ne creuse pas la vase ! ;)
 
Hors ligne nicknick63 # Posté le 04/06/2008 à 20:41:28
Avatar
Groupe : Membres
Et puis tu as le forum et le chan (#qt-fr@irc.freenode.net).

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 
En ligne neamar # Posté le 04/06/2008 à 20:51:50
http://neamar.fr
Avatar
Groupe : Membres
Pfou ! Ca sort à fond !
Et en plus :
Créé : le 29/05/2008 11:06:25
Modifié : le 30/05/2008 15:08:41

Une journée par tuto ! Rendement excellent... :-)

  • Ca coule de Source : Découvrir ton niveau en informatique via un jeu ? (déjà 40 pages de topic sur le SDZ, et 50 000 visionnages !).
  • Stropovitch : Un mini roman d'épic fantasy...écrit par un prof de français :)
  • Mini-Dictionnaire : Comprendre la signification des mots alacrité, ataraxie, amphibologique, dipsomane...et autres si affinités.


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne Honor # Posté le 04/06/2008 à 21:00:17
maus
Avatar
Groupe : Membres
Super, c'est vraiment agréable comme rendement ( plus rapide a sortir qu'a lire ^^)

Datation au carbone 14



[MISE à jour] : ajout vidéo
 
Hors ligne Pihrra # Posté le 04/06/2008 à 21:43:12
Ça marche !
Avatar
Groupe : Membres
On avance, on avance :D

Pihrra, alias Martin Brée

Découvrez un jeune auteur Belge bourré de talent, qui vient de publier son premier roman :
La vie du Diable n'est pas facile !
:)


 
Hors ligne Tristou # Posté le 04/06/2008 à 23:40:52
Noël@home
Avatar
Groupe : Membres
Citation : Natim

Bien vu, met ta casquette ;)


Ah non euh là je vois pas o_O
 
Hors ligne Natim # Posté le 04/06/2008 à 23:42:10
Apprendre à coder c'est coder
Avatar
Groupe : Membres
Secret (cliquez pour afficher)
Tu inverse les lettres deux et trois des mots 3 et 5 ...

from utbm import partiels
Python IRC sur Epiknet
@ bientôt Natim
Status Jabber : Image utilisateur Image utilisateur
Zenwalk-fr.org
 
Hors ligne bluelink # Posté le 05/06/2008 à 00:31:59
Huuuu ? O_o
Avatar
Groupe : Membres
Natim vas nous faire un tutoriel : "comment faire des contrepétries de Zéro" :lol:

XHTML [100%]
CSS [100%]
PHP [75%]
C [65%]
C++ [50%]
Merci M@teo21 =D
 
Hors ligne animalmuppet # Posté le 05/06/2008 à 02:41:24
A-s' veyou - L'Torè !
Avatar
Groupe : Membres
Vu la qualité ne relevons même pas :D (comment ca moi aussi je relève?)

Secret (cliquez pour afficher)
Le temps que les zeros digèrent tout ça, un petit tuto linux ferait joli non? Bon allez j'arrete de faire ch*** :p

Citation : Winston Churchill
Tout le monde savait que ce truc était impossible à faire, jusqu'au jour où est arrivé quelqu'un qui ne le savait pas, et qui l'a fait.


 
Hors ligne Xim` # Posté le 05/06/2008 à 07:55:15
Groupe : Membres
Juste un énorme merci ! C'est vraiment super de voir les tutos avancer comme cela :)
Hors ligne zisworg # Posté le 05/06/2008 à 12:37:54
Citius, altius, fortius.
Avatar
Groupe : Membres
Merci M@teo ! :)

Image utilisateur
 

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 233 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.1528s (0.1358s)