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

Struts 1 Java Discussion :

[I18N] internationalisation ne marche pas


Sujet :

Struts 1 Java

  1. #21
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    oui tous mes .properties sont nommées MyRessourceBundle_XX. properties.
    J'ai changé dans le fichier de config et j'ai mis :
    <message-resources parameter="MyResourceBundle"/>

    et ça ne marche toujours pas, Tomcat me sort le meme message.
    Dans les .properties, il n'y a pas une entete ou un truc particulier à mettre car moi je let directement default.dossiers = ...


    ou bien un autre truc particuler à mettre dans la page JSP à part
    <html:html locale = "true">

    ça me soul

  2. #22
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 20
    Points
    20
    Par défaut
    Il te met toujours :
    Missing message for key "default.dossiers" ?

    Est ce que tu as essayé de redemarrer jBoss, de faire un clean de ton projet, et de fermer et rouvrir ton navigateur, on sait jamais... il arrive peut etre pas à prendre en compte les modif...

  3. #23
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Oui il me sort le meme message, je vais essaye de redemarrer Tomcat.

  4. #24
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Oui il me sort le meme message, je vais essaye de redemarrer Tomcat.

  5. #25
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Vide le cache de tomcat, et redemarre tomcat

  6. #26
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Oui, c'est ce que j'ai fait mais rien. Je vais poster ce que j'ai fait exactement :
    1. MyResourceBundle.properties :
    default.dossiers=Dossiers
    2.MyResourceBundle_en_US.properties :
    default.dossiers=Folders

    3.Struts-config :
    <message-resources parameter="MyResourceBundle"/>
    4. Ma JSP :
    <html:html locale = "true">

    et
    <html:link action="./LancerDossierAction.do">
    <bean:message key="default.dossiers"/>
    </html:link>

    et l'erreur c'est toujours :
    Missing message for key "default.dossiers"

    Voila

  7. #27
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 20
    Points
    20
    Par défaut
    moi j'ai pas de <html:html locale="true">...

    voila ce q j'ai au debut de mes jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <%@ page contentType="text/html;charset=ISO-8859-1" language="java" %>
    <%@ taglib uri="/tags/struts-html" prefix="html"%>
    <%@ taglib uri="/tags/struts-logic" prefix="logic"%>
    <%@ taglib uri="/tags/struts-bean" prefix="bean"%>
    <%@ taglib uri="/tags/struts-jstl" prefix="c" %>
     
    <html>
    <head>
        <title><bean:message key="welcome.title"/></title>
        <link rel="STYLESHEET" type="text/css" href="../common/css/screen.css" />
     
    </head>

  8. #28
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    oui mais ceci ne change rien à mon message d'erreurs.
    <html:html locale = "true">, je l'est vu dans la FAQ Struts de developpez

  9. #29
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Comme tu as mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:html locale="true">
    Crée un fichier MyResourceBundle_fr.properties
    Recharche ton appli, ca devrait fonctionner

  10. #30
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Toujours la meme erreur

  11. #31
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 20
    Points
    20
    Par défaut
    Si tu change ta key(default.dossiers) , il fait pareil?
    La franchement, je sais plus...

  12. #32
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Dans mon struts-config.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <message-resources parameter="resources.sc" />
    Dans mon dossier WEB-INF/classes/resources j'ai deux fichiers :
    - sc.properties
    - sc_fr.properties

    Dans ma jsp, j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <html:html locale="true">
    <head>
    <title><bean:message key="accueil.title"/> </title>
    </head>

  13. #33
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Montre nous exactement le code de ta jsp, et ton struts-config, ca nous permettra peut etre de mieux cerner ton problème.
    Car moi non plus je vois plus la ...

    Tu as bien mis ton .properties dans le répertoire WEB-INF/classes ??

  14. #34
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Voici ce que j'ai dans mon struts-config :
    <!--////////Declaration des ressources ////////////-->
    <message-resources parameter="com/myapp/struts/ApplicationResource"/>
    <message-resources parameter="MyResourceBundle"/>


    voici le code dans ma jsp !
    <tr>
    <td style="background-color: rgb(0, 0, 0);"><span
    style="color: rgb(255, 255, 255);"><small><span
    style="font-family: Arial; font-weight: bold;">&nbsp;&nbsp;<img
    style="width: 9px; height: 9px;" alt="" src="Images\blanc.bmp">

    Je pense que je vais essayer de effacer et tout refaire propement.

    <html:link action="./LancerDossierAction.do">
    <bean:message key="default.dossiers"/>
    </html:link>

    </span></small></span></td>
    </tr>

  15. #35
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Citation Envoyé par gloglo
    Voici ce que j'ai dans mon struts-config :
    <!--////////Declaration des ressources ////////////-->
    <message-resources parameter="com/myapp/struts/ApplicationResource"/>
    <message-resources parameter="MyResourceBundle"/>


    pourquoi il y en a deux, ou les as tu placés ?

    Citation Envoyé par gloglo
    voici le code dans ma jsp !
    <tr>
    <td style="background-color: rgb(0, 0, 0);"><span
    style="color: rgb(255, 255, 255);"><small><span
    style="font-family: Arial; font-weight: bold;">&nbsp;&nbsp;<img
    style="width: 9px; height: 9px;" alt="" src="Images\blanc.bmp">
    </tr>
    Tu connais css ?

  16. #36
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Le premier c'est pour la validation de mes formulaires.
    Pour le code html, j'ai utilisé un éditeur graphique (nvu) qui me génère automatiquement le code, ce n'est pas mon code à moi.
    Pour répondre à ta question, je connais CSS

  17. #37
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Et ou l'as tu placé ????


    (je taquinais pour css ...)

  18. #38
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Citation Envoyé par gamel
    Et ou l'as tu placé ????
    directement sous le WEB-INF
    Citation Envoyé par gamel
    (je taquinais pour css ...)
    Ben oui je sais

  19. #39
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Enfin,c'est résolu. Le probleme c'est que j'avais plusieurs fichiers resources déclarés dans mon struts-config ,un pour la validation et un autre pour la langue. Maintenant que je met tous dans un meme fichier (validation + langue)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <message-resources parameter="com/myapp/struts/ApplicationResource"/>
    ça marche.


    à vous tous

  20. #40
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Points : 150
    Points
    150
    Par défaut
    Une autre question, si je veux changer de langue pour mon site, comment je fais. La il est en français, j'ai envie de le mettre en angalis alors comment faire ?
    Merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 10h28
  2. Maximiser fenêtre ne marche pas
    Par sandrinec dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/06/2003, 13h02
  3. Réponses: 9
    Dernier message: 07/05/2003, 13h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 11h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 14h23

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