Taglocales

[Drupal 7.x] Les preprocess functions dans template.php

Initialiser un fichier template.php à la racine de votre thème :

Afficher les hooks disponibles dans la page

Afficher l’ordre dans lequel les hooks sont chargés dans la page

Petite info supplémentaire par rapport à la fonction précédente :

Seulement quand le hook page est chargé (1x par chargement de page) :

On passe le hook page dans le nom de la fonction. Plus besoin de le passer en argument.

Voir quelles variables sont disponibles

Changer la valeur de la variable « site_solgan » dans une preprocess function

Un slogan qui s’affiche en random

On crée un tableau $slogans qu’on remplit avec différents slogans qu’on fera s’afficher de manière choisie au hasard et alternée :

Des locales avec la fonction t()

Utiliser la fonction t() pour mettre en place du texte traduisible en plusieurs langues :

[Hybris] Ajout de nouvelles locales

Les clés de locales du projet se trouvent dans web/webroot/WEB-INF/messages/base_fr.properties.

Dans ce fichier, nous allons initialiser une locale pour le terme quantité. Nous l’écrirons comme suit :

Pour l’utiliser dans un fichier *.tag, utiliser le code suivant :

ou:

Nous pouvons ensuite utiliser des fonctions de formatage propres à JSP comme par exemple fn:toUpperCase pour passer tout le texte en majuscules :

En en-tête du fichier *.tag :

Puis à l’endroit ou vous souhaitez voir apparaître votre texte :

[Magento] Ajouter des locales de traduction pour des nouveaux termes dans Magento

Source : How to add translations for new words in Magento?.

For this:

app/locale/{lang_ISO}/Mage_Catalog.csv

For this:

app/design/frontend/{interface}/{theme}/locale/{lang_ISO}/translate.csv

Or In your theme folder :

/locale/fr_FR/translate.csv

Passer un paramètre (comme un libellé produit) dans la locale (source : PHP Manual > String Functions) :

app/design/frontend/{interface}/{theme}/locale/{lang_ISO}/translate.csv

© 2020 devfrontend.info

Theme by Anders NorénUp ↑