Language translation for email notifications with email scripts to show all variables
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2024 04:03 AM
Hello All,
Thanks for looking into my query, we have a requirement to translate notifications , for which we are using dynamic translation, but the email body with the email notification script is not getting translated .
please help how we can embed the below email script to have the translation and generate translation's;
template.print("<ul>");
var hideVars = ['###'];
var ritmVars = new GlideRecord('sc_item_option_mtom');
ritmVars.addQuery('request_item', current.sys_id);
ritmVars.query();
while (ritmVars.next()) {
if (ritmVars.sc_item_option.item_option_new.u_hide_email == true)
hideVars += '###' + ritmVars.sc_item_option.item_option_new.name;
}
hideVars += '###';
var set = new GlideappVariablePoolQuestionSet();
set.setRequestID(current.sys_id);
set.load();
var vs = set.getFlatQuestions();
for (var i=0; i < vs.size(); i++) {
if (vs.get(i).getLabel() != '' && vs.get(i).getDisplayValue() != '' && hideVars.indexOf(('###' + vs.get(i).getName() + '###')) < 0) {
template.print("<li>");
template.print(vs.get(i).getLabel() + ": " + vs.get(i).getDisplayValue());
template.print("</li>");
}
}
template.print("</ul>");
0 REPLIES 0