D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
kader-lms.com
/
resources
/
js
/
Filename :
trans.js
back
Copy
module.exports = { methods: { /** * Translate the given key. */ __(key, replace) { let translation, translationNotFound = true try { translation = key.split('.').reduce((t, i) => t[i] || null, window._translations[window._locale].php) if (translation) { translationNotFound = false } } catch (e) { translation = key } if (translationNotFound) { translation = $.parseJSON(window._translations[window._locale]['json'])[key] ? $.parseJSON(window._translations[window._locale]['json'])[key] : key } // if (translationNotFound) { // translation = window._translations[window._locale]['json'][key] // ? window._translations[window._locale]['json'][key] // : key // } _.forEach(replace, (value, key) => { translation = translation.replace(':' + key, value) }) return translation } }, }