begin process at 2012 05 27 13:40:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > APPLICATION POLYGLOTTE

APPLICATION POLYGLOTTE


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Niveau :Débutant Date de création :05/01/2005 Vu / téléchargé :3 305 / 203

Auteur : Joky

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
PolyGlotte ou encore qui parle plusieur Langue, voici Euro Prog, le programme de l'union européene =D
Lol pour l'instant que 2 fichiers .lang, Francais et Anglais, mais biensur c'est modifiable, encore une fois, c'est juste le principe.
Que fait ce prog ? Il commence par charger un fichier de langue, y récupere les données, et à chaque saut de ligne, il crée un objet Composant ( voir classe Composant ), puis affiche les nouveau Text sur les controle.
Le seul problème que j'ai rencontré, c'est dissocier les Controle, des dialogue, mais ça a été vite résolus. Donc voila ;)
Développons ensemble, et développons Evoluement :D
lol jme sens plus la ;)


 Conclusion

Le seul pb, c'est qu'il faut nommer les contrôle par des chiffres;
J'ai noté par exemple mes boutons de la forme 101, 102, 103
Au lieu d'utiliser IDC_BOUTON_1
Car problème lors de conversion.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture DLL EXTENSION - DES LIENS DANS VOS APP
Source avec Zip Source avec une capture DR JOKY -> INTERPRÉTEUR D' EXPRESSION
Source avec Zip Source avec une capture DESKTOP MULTI USER (WIN32) VS 2003
Source avec Zip Source avec une capture FONCTION GDI - MANIPULATION DC ( VERY DEBUTANT )
Source avec Zip Source avec une capture TPE_SAT <-> PROG POUR MON TPE

 Sources de la même categorie

Source avec Zip Source avec une capture PROGRAMME DE SUDOKU par AffreuxJojp
Source avec Zip EVALUATEUR D'EXPRESSION ARITHMÉTIQUE par matrx180vTitanium
Source avec Zip Source avec une capture QBIBLIO GESTION DES PRÊTS par conatic
Source avec Zip Source avec une capture QL-CHATROOM V 1.0 par mature
Source avec Zip Source avec une capture GEOLOCALISATION par ganjarasta

Commentaires et avis

Commentaire de Joky le 05/01/2005 18:14:46

Donc voilà, j'attend vos commentaires, pourquoi pas vos notes, et des coup de fouet, oups pas pour vous le dernier :p mdrr
Donc vous remarquez également que toute mes classe sont définies de la même facon ( voir programme sur la gestion des étudiants ), leur architecture me conviennent et fonctionnent parfaitement donc continuons ;)

Bonne journée ;)

Commentaire de Saros le 06/01/2005 19:46:52

Utile = useful :)
Sinon j'ai bien aimé, surtout la classe Composant

Commentaire de Joky le 06/01/2005 20:12:32

Yes, it's evident that i'm not the best in english but i would (to?) thank you for your comment.

Commentaire de max12 le 07/01/2005 07:15:25 administrateur CS

Il faut dire "i'" avec une majuscule :P et non il n'y a pas de to je penses, et je crois que cette phrase n'est pas grammaticalement correcte :P

Sinon la source bah ... je suis pas encore assez élevé

@+

Commentaire de Gendal67 le 07/01/2005 18:28:28

Sisi, je proteste, je suis sur, pour ma part qu'il y a le "to" au contraire...c'est comme quand tu as "want to" ;)

Commentaire de Joky le 07/01/2005 18:33:53

Mdrr les gens :D
Alors mon point de vue...
Je serais bien chaud à mettre un to mais le problème c'est que c'est un modale would enfin bref c'est pas le sujet :D

Commentaire de Saros le 08/01/2005 12:37:42

Yes, it's obvious I'm not the best in english, nevertheless I would like to thank you for your comment.

^^

Commentaire de Arnaud16022 le 09/01/2005 22:00:10

This is a great program, however the .lang file format seems quite strange to me, I don't find it very clear and 'bug-free' (vell, 'very optimised' )
The great thing is that you don't load all your datas at launchtime, but each time one press the 'change language' button.

-> Saros: quite a good english speaker you are, aren't you?

bon en gros, c'est bien ;)
++

Commentaire de Hellaynnea le 10/01/2005 08:29:23

Salut, concernant ton problème avec les ID de boutons, j'ai eut le mm quand j'ai réalisé mon toolkit WIN32, j'ai du faire un parseur de fichier ressources.h. Si ca t'intéresse :

http://www.cppfrance.com/ajoutcode.aspx?ID=20639
++

Commentaire de magic_Nono le 10/01/2005 11:08:14

'lo

utiliser des chiffres n'est pas tres parlant, préfere plutot les chaines

j'ai réalisé une interface de traduction :

http://cppfrance.com/code.aspx?id=24887

++
Nono.

Hellaynnea> pkoi faire un parseur pour une appli si simple?

Commentaire de Hellaynnea le 10/01/2005 11:17:51

Magic_nono> "Hellaynnea> pkoi faire un parseur pour une appli si simple?"

1) Pour apprendre
2) a l'origine j'ai une baterie de scripts perl qui d'après un répertoire de projet (fichier rc, etc...) génère tous les fichiers des interfaces ainsi que les fichiers de traduction avec le langage par défaut "fourni aux scripts".

++

Commentaire de vincetreg le 10/01/2005 13:24:43

bien pensé, ça fonctionne...
pour le même type de programme, connaissez vous les formulaire du GTK++ qui à première vu, énumère les fonctions utilisable pour charger les fichiers lang et permet la traduction de texte!! le gtk est une bibilo de prog sous devc++.
En tout cas ton prog est chouette!!
Gros tapis d'fumée d'bon courage...

Commentaire de Joky le 10/01/2005 16:39:46

Merci à tous...
J'ai remarquer une chose par contre, à force d'appuyer sur le bouton Changer Langage, l'affichage ralenti, certainement du à de trop nombreuse création d'objet.
Le principe d'une application Polyglotte est de pouvoir s'adapter, et ça ne se fait pas toutes les 2 sec.
Sinon Nono>> Pourquoi j'ai utilisé les chiffres... C'est tout simple, va ten passer IDC_BOUTON_VALIDER à la fonction atoi, lol ce n'était pas faisable, donc jme suis débrouiller pour rendre les controles compréhensible grace a des plage de nombre, 0 à 100 pour les dialog etc...
Justement j'ai regarder la source de Hella, et chez lui ça marche, donc j'vais m'y intéresser. Par contre j'ai également regarder ta source ( Nono ) et les MFC c'est pas trop mon truc, ni mon fort quoi :D (mm le win32 d'ailleurs )

Arnaud>>C'est sur que les fichiers lang ne sont pas optimisé, d'ailleur le programme lui même, on aurait pu gérer les Item d'une ListeBox du genre :
LISTBOX;4001;Item1
LISTBOX;4001;Item2
LISTBOX;4001;Item3
Et appeler le message LB_ADDSTRING pr la conversion, en prenant la peine de réseter avant ;)
Bref c'est vraiment pas évolué et merci bien :p

Vince>>Merci ca fait plaisir, par contre pour GTK, j'ai jamais réussi à installer une librairie de ce genre, donc j'peux pas trop te venir en aide désolé ;)

Commentaire de magic_Nono le 11/01/2005 19:38:23

ça doit venir de la gestion mémoire
ptet que tt n'est pas correctement désalloué


mes sources utilise des Bxxx des bibli,
le principe est de pouvoir les remplacer ultérieurement
et de les faire évoluer....

elles n'utilisent pas les MFC
(uniquement les Dxxx éventuellement et BVisuel qui doit etre prochainement reprise en Win32)


je ne vois tjhs pas bien ton atoi mais bon, avec des chaines c'est tout de mm plus pratique pour les traducteurs,
ils ont la version anglaise , la française et le mot clef pour les guider....

à propos, MP sera prochainement dispo en Serbes et en Croate...
++
Nono.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales