IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] Définition langue défaut ressource multilingue


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut [VB6] Définition langue défaut ressource multilingue
    Bonjour,

    Je travaille actuellement au développement multilingue d'une application.

    Comme conseillé dans beaucoup d'endroits, j'utilise le système de fichier de ressource avec des tables de chaînes de caractères. Je pu lire dans MSDN et sur le site de microsoft que le développement multilingue de cette manière permet la sélection automatique de la langue suivant la configuration du poste (ce que je recherche vivement) et qu'en cas de non-concordance avec une des langues définie dans la table de ressource, cela sélectionne la première colonne (c'est à dire la 1ère langue) comme langue par défaut.

    Mon problème se situe justement à ce niveau : je souhaite que la langue par défaut soit l'anglais mais il me sélectionne automatiquement le français ...

    J'avoue que je suis perdu et que j'aurais besoin d'un petit peu d'aide.

    Merci d'avance

    Théo

  2. #2
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    j'aurais bien voulu te donne un coup de mais, je ne connais pas vraiment ta methode d'acces au fichier RESOURCE. J'avais fait (il y quelque temps deja) une discussion (par MP) avec JMF (a qui je redit merci de m'avoir eclaire a ce sujet) et on (ou je ve dire moi) sait rendu compte qu'il existe plusieur maniere d'y parvenir donc ...


    Si tu es partant on s'en fait une aussi. Mais deja je doit connaitre ton mode (methode) d'acces au fichier ressource

  3. #3
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Bonjour,

    ma méthode d'accès est une utilisation simple de LoadResString avec une table de caractères multicolonnes qui, dixcit MSDN, fait automatiquement la sélection de la colonne utilisée suivant l'environnement du poste de travail...

    Citation Envoyé par MSDN
    Modèle de tables de chaînes multiples

    Les fichiers de ressources créés avec l'Éditeur de ressources peuvent contenir des tables de chaînes multiples, contenant chacune des chaînes localisées pour une langue spécifique. Une table de chaînes sera automatiquement sélectionnée au moment de l'exécution en fonction du paramètre LCID du système. Si aucune correspondance n'est trouvée, le système chargera la première table de chaînes du fichier de ressources. Ce modèle est intéressant dans le cas de la création d'une application diffusée en deux ou plusieurs langues, car il rend inutile la prise en charge multilingue au sein d'une seule instance.
    Voilà, je souhaiterais m'affranchir de la définition de la langue dans l'application ...

    Je ne sais pas si cela peut t'éclairer.

    +

    Théo

  4. #4
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par Theocourant
    table de caractères multicolonnes
    tient tient, moi j'utilise une unicolone. Mais bon je crois que le plus simple serais de lancer par defaut le code correspondant a l'anglais, je crois que c'est la methode universel.

  5. #5
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Citation Envoyé par sovo
    tient tient, moi j'utilise une unicolone. Mais bon je crois que le plus simple serais de lancer par defaut le code correspondant a l'anglais, je crois que c'est la methode universel.
    L'inconvénient c'est de pouvoir prévoir les évolutions à apporter au programme (pas forcément par moi-même) et qu'on m'a demandé le Français ET l'anglais

  6. #6
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par Theocourant
    L'inconvénient c'est de pouvoir prévoir les évolutions à apporter au programme (pas forcément par moi-même) et qu'on m'a demandé le Français ET l'anglais
    Quant tu parle d'evolution du parle de quoi ?? les langues ou le programme ??

    Si c'est pour les langue alors je craint que ce soit tres dure (voir impossible). C'est pour cette raison que je ne passe pas par les fichiers RESOURCE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gestion des langues (fichier ressource)
    Par droopy1080 dans le forum BIRT
    Réponses: 1
    Dernier message: 28/02/2011, 16h54
  2. Réponses: 1
    Dernier message: 15/03/2010, 21h40
  3. Ressources multilingues et "neutral"
    Par richarno dans le forum Windows
    Réponses: 1
    Dernier message: 16/09/2008, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo