black-project/CommonBundle — pull request #6 by Axxon (2014-01-17 11:39:34+00:00)
Title: method for trans handler redirection & twig extension to simplyfy transl...

twig extension faite en extra, permet une simplification de la mise en place des traductions dans les fichiers twig, ainsi qu'une meilleure rigeur lecture et rapidité de mise en place, exemple:

dans xxx.twig
pour le document architect
{{ tr(document,'description')}}

correspond au code de traduction

black.bundle.erp.type.architect.description

La traduction est récupérée dans le fichier twig.

Chemin supplémentaire possible:

{{ tr(document,'description.test1.test2')}}
=
black.bundle.erp.type.architect.description.test1.test2

Si deuxième argument optionnel alors cela définit le domaine de traduction à utiliser qui est par défaut à form, le mot en 4ème position type est retiré.

TODO: utiliser le namespace parent pour une méthode déclarée dans l'objet parent.