You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by pierrick henry <pi...@hotmail.com> on 2005/03/09 11:32:00 UTC
Intenationalisation avec cocoon
Bonjour,
je voudrais faire une page d'accueil en plusieurs langues avec cocoon mais
je n'arrive pas à me décider sur la façon de faire.Y'a t il des fonctions
cocoon directement implementés qui permettent à partir du code donné par le
navigateur de transformer la page dans la langue désirée?
merci d'avance.
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
Re: Intenationalisation avec cocoon
Posted by Jean-Baptiste Quenot <jb...@anyware-tech.com>.
Pour une page donnée, si tu as un fichier pour chaque langue, tu
vas plutôt choisir le fichier qui correspond à la langue demandée,
par exemple:
<map:match pattern="">
<map:read src="index.{request:locale}.html"/>
</map:match>
--
Jean-Baptiste Quenot
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
Re: Intenationalisation avec cocoon
Posted by Raphaël Franchet <ra...@anyware-tech.com>.
Bien sûr !
Tu as à ta disposition le transformer i18n.
Je te renvoie sur le documentation pour son fonctionnement précis, mais
globalement:
Dans la page à i18nizé tu insères des balises:
<i18n:text i18n:key="maclef"/>
Dans des fichiers à coté (1 par langue) tu as:
<message key="maclef">mon message dans ma langue</message>
Enfin dans ton pipeline tu rajoute le transformer i18n, auquel tu peux
définir une politique pour choisir la langue (par exemple de prendre
celle du navigateur)
voilà
Raphaël FRANCHET
Systèmes d'information
ANYWARE TECHNOLOGIES
Tel: +33 (0)5 61 00 73 47
Fax : +33 (0)5 61 00 51 46
www.anyware-tech.com
pierrick henry a écrit :
> Bonjour,
>
> je voudrais faire une page d'accueil en plusieurs langues avec cocoon
> mais je n'arrive pas à me décider sur la façon de faire.Y'a t il des
> fonctions cocoon directement implementés qui permettent à partir du code
> donné par le navigateur de transformer la page dans la langue désirée?
>
> merci d'avance.
>
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
Re: Intenationalisation avec cocoon
Posted by Sylvain Wallez <sy...@apache.org>.
pierrick henry wrote:
> Y a t il une fonction interne à cocoon qui permette de detecter la
> langue du navigateur directement?
Oui. Tout ça est expliqué dans les sources de la démo "i18n" disponible
sur http://localhost:8888/samples/i18n/ et la doc du I18nTransformer sur
http://cocoon.apache.org/2.1/userdocs/transformers/i18n-transformer.html
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
RE: Intenationalisation avec cocoon
Posted by pierrick henry <pi...@hotmail.com>.
Y a t il une fonction interne à cocoon qui permette de detecter la langue du
navigateur directement?
>From: "pierrick henry" <pi...@hotmail.com>
>Reply-To: users-fr@cocoon.apache.org
>To: users-fr@cocoon.apache.org
>Subject: Intenationalisation avec cocoon
>Date: Wed, 09 Mar 2005 11:32:00 +0100
>
>Bonjour,
>
>je voudrais faire une page d'accueil en plusieurs langues avec cocoon mais
>je n'arrive pas à me décider sur la façon de faire.Y'a t il des fonctions
>cocoon directement implementés qui permettent à partir du code donné par le
>navigateur de transformer la page dans la langue désirée?
>
>merci d'avance.
>
>
>
>---------------------------------------------------------------------
>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org