use localization cache
This commit is contained in:
parent
4236eb4e29
commit
6979958908
|
@ -11,12 +11,14 @@
|
|||
*/
|
||||
|
||||
function t(key, params, strict = true) {
|
||||
const s = chrome.i18n.getMessage(key, params);
|
||||
const s = !params && t.cache[key]
|
||||
|| (t.cache[key] = chrome.i18n.getMessage(key, params));
|
||||
if (!s && strict) throw `Missing string "${key}"`;
|
||||
return s;
|
||||
}
|
||||
|
||||
Object.assign(t, {
|
||||
cache: {},
|
||||
template: {},
|
||||
ALLOWED_TAGS: ['a', 'b', 'code', 'i', 'sub', 'sup', 'wbr'],
|
||||
RX_WORD_BREAK: new RegExp([
|
||||
|
|
Loading…
Reference in New Issue
Block a user