Follow

Comment traduire nos patterns

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!

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk