Personal tools
You are here: Home Symfony Symfony 1.0 Ajouter le fallback I18n à vos classes Symfony
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Ajouter le fallback I18n à vos classes Symfony

by Pierre-Yves Landuré last modified 2008-05-26 09: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.
Attachments

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards:

Wikio