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

JSF Java Discussion :

developpement application web JSF [Débutant(e)]


Sujet :

JSF Java

Vue hybride

cyrina developpement application web... 05/04/2010, 13h24
soffru T'as qu'à utiliser des... 13/04/2010, 17h35
Amelde Le problème c'est la langue... 23/04/2010, 15h01
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Par défaut developpement application web JSF
    svp g besoin d'aide! g une application web a developper avec J2EE (jsf) mais en arabe.. je ne sais pas comment faire???

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 68
    Par défaut
    T'as qu'à utiliser des fichiers propriétes (*.properties) aue tu déclare dans ton Faces-config.xml
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <faces-config>
    	<application>
    		<message-bundle>
    			package.nomDuFichier
    		</message-bundle>
     
    		<locale-config>
    			<default-locale>fr</default-locale>
    			<supported-locale>en_GB</supported-locale>
    			<supported-locale>en_US</supported-locale>
    			<supported-locale>ar_TN</supported-locale>
    		</locale-config>
    	</application>
    </faces-config>
    dans le fichier nomDuFichier.properties tu mets le nom que tu veux d'un champ
    quelconque et son équivalentbien sur tu crée un fichier par défaut ici c'est " nomDuFichier.properties" et pui tu crée un pour chaque langue que tu veux utiliser " nomDuFichier_fr.properties", " nomDuFichier_ar.properties"

    et puis dans tes pages jsf tu procède comme suit
    Code xml : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <ice:outputHtml xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:fmt="http://java.sun.com/jstl/fmt"
    	xmlns:t="http://myfaces.apache.org/tomahawk"
    	xmlns:tr="http://myfaces.apache.org/trinidad"
    	xmlns:trh="http://myfaces.apache.org/trinidad/html"
    	xmlns:c="http://java.sun.com/jstl/core"
    	xmlns:ice="http://www.icesoft.com/icefaces/component">
     
    	<ice:outputHead>
     
    		<title>Team Leader Interface</title>
     
     
     
    		<ice:outputStyle href="/xmlhttp/css/rime/rime.css" />
    		<f:loadBundle var="msg" basename="com.sungard.bundle.messagemission" />
     
     
    	</ice:outputHead>
    	<ice:outputBody>
     
    		<ice:form id="form1">
    			<ice:panelBorder width="100%" height="100%" cellpadding="0"
    				cellspacing="0">
     
     
     
    				<f:facet name="center">
     
    					<ice:panelGroup style="padding: 10px;">
    						<ice:panelCollapsible id="tab" expanded="true">
    							<f:facet name="header">
    								<ice:panelGroup>
    									<ice:outputText id="tabMission" value="#{msg.titre}" />
    								</ice:panelGroup>
    							</f:facet>
    tu déclare to fichier.properties dans la balise en lui affectant un var (la variable que tu vas utiliser pour appeler les libellés
    <f:loadBundle var="msg" basename="package.nomDuFichier" />
    <ice:outputText id="tabMission" value="#{msg.titre}" />
    et Bon courage xD

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Par défaut
    Le problème c'est la langue ou quoi?
    Si c'est la langue tu peux faire comme soffru le dit!
    Utilises des messages bundle pour internationaliser; ça donne la latitude de proposer une version français ou anglais après.
    Ceci dit il s'agit là de l'interface (pages). le contenu de ta base de données sera arabe.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/03/2012, 12h45
  2. [Débutant] Aide developpement application web
    Par sadem dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/08/2011, 17h09
  3. [Visual Web] application web JSF
    Par yasmina13 dans le forum NetBeans
    Réponses: 1
    Dernier message: 15/02/2009, 10h52
  4. [AJAX] ajax developpement application web
    Par groupe dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/04/2008, 11h45

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