2011-09-07 3 views
1

Comment la pluralisation dans les modèles Chameleon?Le caméléon i18n et la pluralisation

Je n'ai pas réussi à trouver des exemples dans la documentation.

Pour, par exemple pourrait être muni d'une sortie

<span>1 car</span> 


and 

<span>2 cars</span> 

Répondre

1

Caméléon prend sa syntaxe i18n de Zope pagetemplates, qui malheureusement ne prennent pas en charge pluralisation.

+0

Tout indice quelle est la meilleure pratique pour la pluralisation alors? Appel de gettext() à partir du modèle de page en utilisant Python? –

+0

Cela dépend de votre environnement. Rien dans la pile Pyramid ou ZTK ne le supporte vraiment. Si vous utilisez stdlib gettext (ou éventuellement les wrappers Babel), vous pouvez appeler dngettext manuellement. –