.pragma library .import "I18nZh.js" as Zh // Shell text in the session's language; QML reaches this through the I18n singleton, plain JS imports it. var chinese = Qt.locale().name.indexOf("zh_CN") === 0 function tr(text) { var out = chinese && Zh.table[text] !== undefined ? Zh.table[text] : text for (var i = 1; i < arguments.length; i++) out = out.split("%" + i).join(String(arguments[i])) return out }