On 6/1/07, Jérémy Dierx <[EMAIL PROTECTED]> wrote:
>
>  Re-bonjour,
>
> Voilà, j'ai besoin d'un petit conseil concernant globalize :
>
> Dans la table globalize_translate l'identifiant de texte à traduire tr_key
> est en VARCHAR(255).
> Or, ayant des textes parfois plus grands dans mon appli, ils sont tronqués
> et globalize n'arrive plus à retrouver la bonne tr_key.
> Depuis la version MySQL 5.0.3 de MySQL, il est possible de spécifier des
> VARCHAR jusqu'à 65535.
>


Je n'ai pas d'expérience avec globalize particulièrement mais je suis très
étonné de te voir avec des clés si longues. Il est fréquent d'utiliser
directement le texte à traduire comme clé. Ca permet d'avoir une des langues
automatiquement sans rien faire et c'est plus clair dans le code. Ceci dit,
ça reste une clé. Si tu fais autre chose que des simples phrases (qui
devraient tenir dans 100 caractères), tu devrais bien utiliser une clé. En
plus ça facilitera tes traductions si tu dois changer un truc dans la langue
principale et pas dans les autres.

Sur un second point, si je me rappelle bien globalize, il y a d'un côté les
traductions de l'interface et de l'autre côté les traductions des contenus.
Si je comprend bien tu parles là du côté interface, et je vois mal des
choses si longues dans l'interface. Si tu as besoin d'un type TEXT c'est
probablement directement des paragraphes complets, à stocker dans un modèle
dédié.

-- 
Éric Daspet
http://eric.daspet.name/

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à