Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-01-2012 10:28:39

Moosh
Membre
Lieu: Neufvilles/Hainaut/Belgique
Date d'inscription: 04-03-2009
Messages: 18
Site web

[Z_Translate][1.11]Ce qui me manque: gestion avancée trad manquantes

[Z_Translate][ZF1.11]

Mais peut-être est-ce simplement par ce que je n'ai pas encore trouvé comment faire.
pour le moment on a notre système de label maison mais je voudrais passer à Zend_Translate

Je dois donc transposer les fonctionnalités pour ne pas avoir de régressions fonctionnelles

1er point  les traductions manquantes.
je ferai des messages séparés pour les autres points

Notre système actuel se réparti sur 2 réactions différentes

1° Journaliser
2° Trouver une solution moindre mal. (failover)

Pour la journalisation

On a un journal zendLog classique mais en amont on a un système memcache qui permet de ne pas journaliser plus d'une fois par x temps

Avec en bonus un compteur
Pour ce problème j'envisage de faire mon propre log writer.
à utiliser avec
http://framework.zend.com/manual/fr/zen … al.logging

Bonne piste ?



Pour la solution du moindre mal.(failover)

Il s'agit d'une liste de locale de secours

Si une traduction pour la locale courante est manquante, on regarde si la locale courante est dans la liste.

Si la locale courante est dans la liste, on part de la locale suivante dans cette liste , sinon on part du début de la liste.

On va regarder si la chaîne demandée existe dans la locale venant de la liste et on avance dans la liste tant qu'on a pas trouvé, et en dernier recours on affiche l'identifiant de la chaîne.

Pour donner un exemple pratique.

On demande une chaîne en italien, chez nous la liste est  en,fr,tag
donc si on ne l'a pas en italien on cherche en anglais, langue très parlée, si toujours pas on regarde en français, langue la plus parlée par l'équipe de développement, et finalement  l'identifiant qui lui forcément existe.

Pour cette 2eme partie j'envisage de décortiquer le mécanisme qui se passe quand on a un fr_FR et qu'on demande un fr_CH.
Bonne piste ?

Dernière modification par Moosh (15-01-2012 13:48:13)


--
Moosh // phpFrance // Christophe Gesché // Claroline
Testez mes expériences ZF
http://svn.xp-dev.com/svn/ZF_experiences/ Plus d'info ici http://xp-dev.com/trac/ZF_Experiences/wiki

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages