Je travaille sur un projet de site Web d'entreprise Zend Framework, MVC. Je voudrais développer un système de traduction amical avec la capacité de traduire chaque mot selon son contexte (parfois le même mot a une traduction différente).Comment construire un système de traduction en ligne similaire à celui de Magento
Zend Framework utilise Zend_Translate pour i18n et la localisation. Nous avons également vu le système de traduction en ligne de Magento (qui utilise ZF), où les utilisateurs peuvent translate pages directly.
Nous voulons savoir comment fonctionne ce système de traduction en ligne, afin que nous puissions construire un système similaire avec des améliorations.
Où sont stockées les traductions: dans la base de données ou dans des fichiers CSV?
Comment le système sait-il extraire des traductions pour le même mot lorsqu'il est traduit différemment par l'utilisateur sur des pages différentes?
Comment devrions-nous construire une page pour soutenir la traduction en ligne?
Comment le système gère-t-il le texte statique par rapport au texte dynamique (piloté par la base de données)?
La traduction en ligne semble rendre le site très lent. Comment Magento résout-il ce problème?
S'il vous plaît, si vous avez plus de points qui devraient être expliqués, écrivez-les. Merci
Quand tout est écrit en gras, rien. –