Fonction Drupal.t pour traduire du texte en javascript Drupal

La fonction PHP t() de Drupal permet de traduire un texte dans une autre langue.

Il existe une deuxième fonction, même utilité, mais cette fois-ci pour le javascript: Drupal.t()

Voici un exemple simple de ceci:

alert (Drupal.t ('Hello'));

Le Drupal.t () peut prendre jusqu'à deux arguments. Ils sont (dans l'ordre):

1. La chaîne qui devrait être traduite.
2. Un nom d'objet contenant des paires valeur / de substitution dans la chaîne.

Voici un bref exemple qui utilise à la fois:

var params = {
"@ SiteName": SiteInfo.name,
"! url": SiteInfo.url
};
txt var = Drupal.t ("L'URL pour @ SiteName est url!.", params);