begin process at 2010 02 10 14:54:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > APPLICATION MULTI-LANGUES [WIN32/VC++]

APPLICATION MULTI-LANGUES [WIN32/VC++]


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Débutant Date de création :09/04/2003 Date de mise à jour :09/04/2003 17:38:33 Vu / téléchargé :4 383 / 465

Auteur : Kaid

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

 Description

Il s'agit de rendre multi-langues une application Win32 en utilisant des plug-ins.

Principe de fonctionnement:

Le point de départ est une application Win32 mono-langue. Les ressources de cette application (menu, boite de dialogue, chaîne de caractères, ...) doivent obligatoirement provenir d'un fichier de ressources (fichier .RC). J'insiste particulièrement sur les chaînes de caractères: toutes les chaînes pouvant être affichées à l'utilisateur doivent se trouver dans une string-table et être chargées par la fonction LoadString() de l'API. Aucunes d'entres elles ne doit être définie en dur dans le code.

A cette application on peut ajouter un ou plusieurs plug-ins contenant chacun une langue différente. Ces plug-ins sont en fait de simples DLL contenant le fichier de ressources de votre application dans lequel l'ensemble des ressources aura été traduit.

Le lien entre l'application et les plug-ins est la classe CMultiLangue. Elle ne contient que des méthodes statiques qui assurent l'ensemble de la gestion des langues et des plug-ins.



 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 UTILISER LA MESSAGERIE WINDOWS (NET SEND) [WIN32/VC++]
Source avec Zip KLINK - CLASSE DE GESTION DES LIENS WINDOWS
Source avec Zip AFFICHER UN FICHIER JPEG [WIN32/VC++]
Source avec Zip UTILISATION DES THREADS WIN32 [VC++]
Source avec Zip LIMITER LE NOMBRE D'EXÉCUTIONS SIMULTANÉES D'UN PROGRAMME

 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

Commentaires et avis

Commentaire de magic_Nono le 20/11/2004 09:19:44

slt

Je ne sais pas si tu as développé une soluce similaire à la mienne,
mais en tt cas, voici un autre source sur le mm sujet
http://www.cppfrance.com/code.aspx?id=24887
++
Magic Nono: l'informagicien!

Commentaire de liv le 25/01/2005 11:20:30

Juste une chose concernant ton code...je ne crois pas qu'il prenne en compte les ressource standards de Windows.

Par exemple, si on utilise la classe CFileDialog (dite standard) dans ton code, la boîte de dialogue (recherche de fichier) générée sera toujours en français quoi qu'il arrive.

Si tu es d'accords avec moi et si tu connais la solution à ce problème...fais moi signe car je galère dessus.

Commentaire de magic_Nono le 25/01/2005 14:14:44

pour ces boites, spécifier l'id de la langues en cours

exemple

pour l'utilisation de la fonction FormatMessage :

, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL)//  DWORD dwLanguageId, // language identifier for requested message

++
B.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,154 sec (4)

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