Déclaration de nos variables
En utilisant du JavaScript, dans notre pattern, nous pouvons y déclarer des variables qui seront traduitent en validant la langue utilisée dans le naviguateur.
Exemple :
<%
<%# Déclaration de nos variables %>
var summary7 = '';
var summary30 = '';
<%# Validation de la langue, ici on valide si la langue est en francais %>
if(context.locale == 'fr_CA') {
<%# Nouvelle valeur traduite assignée à la variable %>
summary7 = 'Sommaire des opérations (7 jours)';
summary30 = 'Sommaire des opérations (30 jours)';
}
<%# Validation de la langue, ici on valide si la langue est en anglais %>
if(context.locale == 'EN_US') {
<%# Nouvelle valeur traduite assignée à la variable %>
var summary7 = 'Summary of operations (7 days)';
var summary30 = 'Summary of operations (30 days)';
}
%>
Utilisation de nos variables
Une fois les variables déclarées, nous allons pouvoir les utiliser dans le template du pattern.
En voici un exemple:
<ul>
<% records.forEach(function(record, index){ %>
<li data-mgp-record="<%= record[primaryKey] %>">
<%# Utilisation de ma variable traduite ici %>
<div><%= summary7 %></div>
</li>
<% }); %>
</ul>
Voila, votre pattern se traduira!
0 Comments