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

Java Discussion :

Internationalisation Java : comportement anormal


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 94
    Par défaut Internationalisation Java : comportement anormal
    Bonjour à tous,

    je rencontre un problème lors de l'internationalization d'un programme. J'utilise pour celà deux fichiers .properties contenant chacun les termes à traduire.

    Le problème est que, sur un ordinateur en particulier, la traduction ne s'effectue pas. Les libellés sont affichés dans la langue par défaut mais rien ne se traduit lors du changement de langue.
    J'ai testé sur d'autres pcs et la traduction fonctionne correctement.

    J'aimerai savoir ce qui pourrait provoquer ce comportement car, sur d'autres pcs, la traduction s'effectue sans soucis.

    Merci d'avance.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Euh, il va quand même falloir nous en dire plus que ça, comme :
    - quel mécanisme utilise-tu pour faire de l'internationalisation ? Quelles classes, quel code utilisé, bref, quoi ? Il en existe quelques vingtaines...
    - comment ton programme décide-t-il quelle est la Locale à utiliser ? Es-tu sûr que l'ordi sur lequel ça marche pas va utiliser la Locale que tu attends ?
    - où sont les fichiers .properties ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 94
    Par défaut
    Bonjour,

    j'utilise un ResourceBundle comme suit :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    try
    {
    	String path = getPath()+"/";
    	URL urlListTest[] = {new URL(path)};
    	URLClassLoader loader = new URLClassLoader(urlListTest);
    	traducteur = ResourceBundle.getBundle("Translation",new Locale(language), loader);
    } 
    catch(Exception e)
    {
    	System.out.println("Exception erreur fichiers translations");
    }
    Je crée ma locale de la façon suivante : new Locale(language) ou language vaut soit "fr", soit "nl" en fonction de la langue choisie.
    Mes fichiers properties sont nommés Translation_fr.properties et Translation_nl.properties et se trouve dans un dossier autre que celui possédant les sources.

    Je récupère ensuite la valeur traduite par : traducteur.getString(key)

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    Es-tu certain que les fichiers properties de traduction sont correctement déployés?

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/08/2007, 14h15
  2. Generics : comportement anormal ?
    Par ®om dans le forum Langage
    Réponses: 1
    Dernier message: 13/07/2007, 16h18
  3. Comportement anormal de mon code?
    Par PadawanDuDelphi dans le forum Delphi
    Réponses: 3
    Dernier message: 16/01/2007, 13h10
  4. CASE WHEN avec un comportement anormal
    Par damien.sans dans le forum Oracle
    Réponses: 5
    Dernier message: 23/08/2006, 10h03
  5. Comportement anormal de la tabulation sur une DBGrid
    Par fredfred dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/05/2005, 13h23

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