Outils personnels
Vous êtes ici : Accueil Symfony Symfony 1.0 Ajouter le fallback I18n à vos classes Symfony
Actions sur le document
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Ajouter le fallback I18n à vos classes Symfony

Par Pierre-Yves Landuré - Dernière modification 26/05/2008 11:11

Si vous souhaitez que le contenu de la langue par défaut soit affiché lorsque vos données n'ont pas de traduction dans la langue courante, vous pouvez utiliser ce guide.

Ce guide est basé sur le snippet default culture content fallback for i18n tables dont je suis l'auteur.

Afin d'en simplifier la mise en oeuvre, j'ai créer un script Bash qui fait le travail de modification à votre place.

  • En premier lieu, placez vous à la racine de votre projet Symfony.
  • Téléchargez le script Bash :
    /usr/bin/wget http://howto.landure.fr/symfony/ajouter-le-fallback-i18n-a-vos-classes-symfony/script-for-i18n-fallback-implementation \
    --output-document=./install-i18n-fallback.sh
  • Rendez-le exécutable :
    /bin/chmod +x install-i18n-fallback.sh
  • Vous pouvez maintenant l'utiliser pour implémenter le fallback I18n dans vos classes. Par exemple, pour la table comment avec pour nom de classe Comment :
    ./install-i18n-fallback.sh Comment

Remerciements

  • Merci à ramok on irc.freenode.net#sed pour son aide précieuse dans la rédaction de ce script.
Attachements

Réalisé avec Plone

Ce site respecte les normes suivantes :

Wikio