...
Info |
---|
Le processus d'adaptation d'un logiciel à d'autres langues est appelé internationalisation et localisation, ou i18n et L10n. La première étape est l'internationalisation, durant laquelle les développeurs choisissent le mécanisme à utiliser pour traduire leur logiciel. Toutes les chaînes du logiciel sont ensuite converties pour être exploitées par ce mécanisme. L'équipe de PrestaShop a choisi de concevoir son propre outil intégré au logiciel, afin que quiconque disposant d'une installation de PrestaShop puisse personnaliser sa boutique en fonction de ses besoins. |
Tip | ||
---|---|---|
| ||
Modifier une traduction
...
Info |
---|
Certaines chaînes ont une syntaxe particulière, qui contient des variables comme Quand vous trouvez une chaîne avec une telle variable, cela signifie que PrestaShop la remplacera avec une valeur dynamique avant d'afficher la chaîne traduite. Techniquement, les variables permettent d'afficher la chaîne dans son ensemble, d'éviter de la disperser en plein de champs différents. |
...
Les chaînes sont rassemblées en groupes, mais ce ne sont plus de simples champs texte. Chaque e-mail dispose de deux modèles : un au format HTML, avec une mise en page et de la couleur, et un au format texte brut. Tandis que la version texte brut peut être modifiée directement dans le champ textuel, la version HTML ne peut être modifiée qu'en cliquant sur le bouton "Modifier ce modèle d'e-mail" situé en bas de la prévisualisation. Ce clic remplace la prévisualisation par un champ Wysiwyg (what you see is what you get), avec un éditeur complet (basé sur TinyMCE : http://www.tinymce.com/). En plus de modifier le texte, vous pouvez retoucher la mise en page comme bon vous semble. Vous pouvez par exemple changer les couleurs afin de s'adapter au style de votre boutique.
Notez que les modèles d'e-mails contiennent des variables, tels que {lastname}
or {shop_name}
, que PrestaShop remplace par la valeur réelle lors de l'envoi de l'e-mail. Assurez-vous de les conserver dans la traduction.
Ajouter / mettre à jour une langue
...