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