0

Je débute dans le framework zend et c'est un peu difficile pour moi de comprendre zend_translate comment cela fonctionne.Zend_Translate: Comment faire avec la traduction de framework zend qui traduira chaque expression en fonction de son identifiant html?

Ma principale question: Comment peut-on faire avec la traduction zend framework qui se traduira par chaque expression selon son id html et comment traducteur non programmeur peut voir l'emplacement de mot dans le navigateur Web pour traduire chaque expression selon son contenu.

Mes questions: Sous

1.How mettre à jour des champs supplémentaires de fichier csv qui détient la traduction du site **

2.webpage url mot d'origine ne peut pas être vu dans le navigateur parce qu'il sous-vue qui apparaissent sous forme parent etc

Si j'ai des erreurs ou si vous avez une meilleure solution, etc., veuillez l'écrire.


Mes cibles et en partie des solutions:

1.Give à non programmeur faire la traduction - Je choisis fichier csv.

2.Translate séparément chaque mot/expression selon son contexte d'apparition à la page et de l'élément id- j'ajouter des colonnes page web url et html id au fichier csv. (Mais j'ai problème url parfois page Web ne peut pas être vu dans le navigateur parce qu'il sous vue qui apparaissent sous forme de parent, etc ..)

Example1:

view.phtml

........<div id="view-error"><?php translate("error was produced by empty") ?></div>.... 
......<div id="view-user-firstname"><?php translate("First Name") ?></div>.... 

mon plan de mise en œuvre sans code zend (je ne sais pas comment faire avec zend):

fichiers csv noms de colonnes:

1. mot original - mot original que la prise de la page pour traduire

<?php echo translate($original_word) ?> 

2. espagne/sweden Traduction - traduction mot d'origine

3. url page web - lien vers l'emplacement de la traduction du mot-clé sur la page Web (Pour le traducteur important de connaître l'emplacement du mot pour vérifier dans quel contexte elle a utilisé)

4. html id - l'id de html div/span/etc.de mot traduit

|| mot original || traduction espagne || traduction sweden || page web url || html id ||


Merci

Répondre

0

Une pratique régulière est d'avoir un fichier distinct pour chaque contexte.

Par exemple, chaque module peut avoir son propre fichier source de traduction

si vous avez des modules tels que

modules/utilisateur

modules/catégories

modules/produits

modules/Commander

alors vous pouvez créer un fichier approprié pour chaque module avec toutes les phrases doivent être traduits.

user.cvs

categories.cvs

products.cvs

checkout.cvs

Il est déconseillé d'utiliser l'URL parce que dans la plupart des cas mêmes phrases sont utilisées sur de nombreuses pages à l'intérieur d'un module spécifique. Il est donc préférable de fournir une série de captures d'écran pour le traducteur de chaque page du module spécifique.