İçeriğe geç

Language API

Language API, platformun lokalizasyon sözlüğünden bir anahtar üzerinden çevrilmiş metin çekmek için kullanılır — script’in ürettiği bildirim / rapor / log metinlerinin aktif kullanıcının diline göre üretilmesini sağlar.

Belirtilen dil kodunda (tr, en, …) anahtara karşılık gelen metni döner. Eşleşme yoksa anahtar olduğu gibi döner.

var title = ins.loc("tr", "alarm.active"); // → "Aktif alarm"
var titleEn = ins.loc("en", "alarm.active"); // → "Active alarm"

Örnek — oturumdaki kullanıcının diline göre bildirim:

var lang = user.activeSpace && user.activeSpace.language
? user.activeSpace.language
: "tr";
var msg = ins.loc(lang, "shift.end.summary");
ins.sendMail([user.name], ins.loc(lang, "shift.end.title"), msg);