2012/1/27 Stéphane Wirtel <[email protected]>: > Bonjour, > > Actuellement, quand on parle d'i18n, c'est uniquement les traductions des > labels, mais > je cherche la possibilité de stocker les valeurs (dans différentes langues) > d'un champ définit via ActiveRecord. > > Un simple exemple: (fr_FR) Belgique -> (en_US) Belgium -> (nl_BE) België > > Est-ce que cela est possible built-in ? style :translate => true sur la > définition du champ. > > par exemple: > class Country < ActiveRecord::Base > translates :name > end >
Cette possibilité, n'existe pas builtin dans Rails et je ne pense pas qu'elle ne soit jamais intégré. Sven Fuch, le mainteneur, créateur du gem I18n qui permet la traduction par label a créer globalize3 ( https://github.com/svenfuchs/globalize3 ) comme tu l'as cité dans ton sujet. C'est la référence des gems permettant de faire ce que tu souhaites. D'autre alternative existe et son listé sur son repository. -- Cyril Mougel http://blog.shingara.fr Vous souhaitez poser des questions sur Ruby ? N'hésitez pas à aller sur http://questions.rubyfr.org/ -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
