Application multilingue utilisant unicode (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 9 383 fois - Téléchargée 834 fois

Description

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.

Source / Exemple :


Voir le zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

seifabdurahman
Messages postés
10
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
29 août 2009
-
j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse
seifabdurahman
Messages postés
10
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
29 août 2009
-
j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse
seifabdurahman
Messages postés
10
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
29 août 2009
-
j'ai vraiment besoin d'aide ^_^
j'attarderais votre réponse
seifabdurahman
Messages postés
10
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
29 août 2009
-
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. ^_^
racpp
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
7 -
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.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.