begin process at 2010 03 22 00:12:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > APPLICATION MULTILINGUE UTILISANT UNICODE (WIN32)

APPLICATION MULTILINGUE UTILISANT UNICODE (WIN32)


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :Multilingue, Unicode, Grec Russe, Arabe Hébreu, Chinois Japonais Niveau :Débutant Date de création :24/01/2009 Vu / téléchargé :3 472 / 369

Auteur : racpp

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

 Description

Cliquez pour voir la capture en taille normale
Vu le nombre de demandes sur le forum concernant l'utilisation des différentes langues dans une application, voici un code source montrant comment mettre en pratique cette fonctionnalité grâce à l'utilisation d'Unicode. Le fichier source est enregisté au format Unicode permettant de saisir ou d'y coller du texte de n'importe quelle langue. Dans cet exemple j'ai utilisé le mot anglais Welcome traduit par Google aux langues suivantes : français, grec, russe, arabe, hébreu, hindi, chinois simplifié et japonais. Ces langues ont été choisies car elles ont des jeux de caractères différents. Avant de pouvoir utiliser certaines langues il faut s'assurer qu'elles sont bien présentes sur le système. Sinon il faudra les installer via les "options Régionales" du panneau de configuration. Deux zones de texte sont prévues pour la saisie directe. La première pour les langues s'écrivant de gauche à droite et l'autre pour celles s'écrivant de droite à gauche.
Ce petit projet a été réalisé sous Visual C/C++ 2005. Si vous utilisez un autre outil vous devez vous assurer qu'il supporte l'enregistrement et la compilation des sources Unicode. Sous Visual C/C++, si vous essayez d'enregistrer une première fois un fichier source contenant des caractères Unicode il vous alerte en vous proposant de l'enregister sous ce format.
Pour tester l'exécutable renommez le en multilingue.exe. Il a été testé sans problème sur Windows XP et Vista.
Les questions, remarques et commentaires sont les bienvenus.




 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Multilingue
    •   Release
      • Multilingue.ex_Télécharger ce fichier [Réservé aux membres club]49 152 octets
    • Multilingue.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 696 octets
    • Multilingue.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier886 octets
    • Multilingue.suoTélécharger ce fichier [Réservé aux membres club]31 232 octets
    • Multilingue.vcprojTélécharger ce fichier [Réservé aux membres club]4 007 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI...
Source avec Zip Source avec une capture CHRONOMÈTRE OSD (WIN32)
Source avec Zip Source avec une capture EXTENSION DU SHELL: MENU CONTEXTUEL EN C (WIN32 API)
Source avec Zip Source avec une capture EXTENSION DU SHELL : MENU CONTEXTUEL (WIN32 API)

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

 Sources en rapport avec celle ci

Source avec Zip PARSER XML par MagnumPP
Source avec Zip REMPLACE CRT - UNICODE (WIN64) par BruNews
Source avec Zip REMPLACE CRT - UNICODE (WIN32) par BruNews
Source avec Zip CHARSET CONVERTER LIBRARY par Alcantornet

Commentaires et avis

Commentaire de f_l_a_s_h_b_a_c_k le 24/01/2009 21:52:41 10/10

merci pour le code!

par contre ici les 3 dernier marche pas hindi japonais chinois???

peut etre un bug sur mon pc je regarde la source.

Commentaire de racpp le 24/01/2009 22:36:29 administrateur CS

Merci F_L_A_S_H_B_A_C_K pour la note.
Comme précisé dans la présentation du code, ces langues doivent être installées sur le système. Tu peux les ajouter dans les "Options Régionales" du panneau de configuration.

Commentaire de dahanimehdi le 03/06/2009 12:43:46 8/10

merci pour le projet
mais en fait je vois afficher l'arabe mais pas donc le bon sens.j 'arrive à voir l'arabe dans le code mais quand j'exécute y a que les lettres qui s'affiche dans le sens contraire...
je suis sous XP et je dévelope en Visual studio 2008
Merci

Commentaire de racpp le 07/06/2009 23:45:33 administrateur CS

dahanimehdi>> Ce genre de problèmes est facile à régler soit sur ton système soit depuis le code. Si tu fournis plus d'informations on pourrait peut-être t'aider.

Commentaire de seifabdurahman le 13/08/2009 01:41:58

Merci:
c'est vraiment incroyable !
je te jure je cherche cette application depuis très très longtemps, maintenant j'ai la trouver.

Avantage:
cette application support Arabic même le local-langage est en english !
ça veux dire que cette application affiche les caractères dans tous les windows (2000+).

Problème!:
tu es compiler la source avec VC, le compilateur du microsoft va bien sur supporter codage UTF8, mais moi je veux le compiler avec compilateur Tiny-C-Compiler, mais j'ai reçu erreur suivant: unrecognized character \xef.

Aide:
je veux vraiment bien trouver comment ajoutter UTF8 a compilateur, j'ai le code source tu peux le trouver ici: http://bellard.org/tcc/ , dans fichier tccpp.c line 2307 code pour envoyer message d'erreur, comment ajouter les lettres arabes ?? ou il existe une autre solution ??, si non!! juste comment compiler ta source avec GCC ??.

encore merci pour l'aide est j'attendrais votre réponse. ^_^

Commentaire de seifabdurahman le 13/08/2009 21:48:39

j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse

Commentaire de seifabdurahman le 15/08/2009 23:45:37

j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse

Commentaire de seifabdurahman le 23/08/2009 23:14:42

j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

base de donnée et UNICODE [ par hanafi ] bonjour tout le mondeje fais la connection avec la base de donnée avec VC++.ca marche impicable Mais Mais....quand j'ajoute dans l'envirenement Proje programmation d'une applicaion multilingue!!! [ par curator68 ] J'ai quelques soucis. je ne sais pas comment programmer une application multilingue à partir des Stringtable. Si quelqu'un pouvait m'indiquer comment Afficher des caratères unicode dans une editbox [ par fatimas ] salutJ'aimerai afficher une chaine de caractères contenant de l'unicode (caractères arabe),sur une editbox. Mais je ne sais pas comment. Si je fais un Unicode [ par gus2647 ] Bonjour,J utilise les MFC et VC++ et je desire utiliser la fonction ShellExecuteW mais j ai l impression que pour cela il faut definir une variable UN Unicode [ par vecchio56 ] Je veux dessiner le caractère sigma qui est défini dans le jeu de caractères Unicode (0xA303 pour Times New Roman). Comment puis-je faire pour l'affic CARACTERES UNICODE [ par AlexMAN ] Bonjour all !!Voila, j'aimerais intégrer a mon prog C ki est en mode console, des caracteres unicode mais je n'arrive pas, je sais pas si la norme sup Comment afficher de l'unicode sur un RichEdit ??? [ par popi0016 ] Bonjour j'ai deja ouvert le probleme et avec vos reponses et mes recherches voici ou j'en suis ... //------------------------------------------------- unicode et bianire help!!!! [ par youpiyoyo ] bon j'ai visité cette page d'abord:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_unicode.99_.stream_i.2f.o_in_text_ Pdf et unicode [ par wizouille ] Je dois créer un fichier pdf écrit en asiatique.j'ai un fichier xml en UTF-8 qui me donne les valeurs des caractères à imprimer.Mais je n'y arrive pa Unicode [ par Nebula ] Salut à tous,J'essaie (laborieusement) d'utiliser Unicode dans mes applications...Voici un extrait de mon code :#define UNICODE#define _UNICODE LPT


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,936 sec (4)

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