JSFiddle - React, Tailwind, and code Playground

by jacob414

HTML

<script src="https://raw.github.com/olado/doT/master/doT.js"></script>
<script id="tmpl" type="text/html">
    <strong>{{=it.t('Yes')}}</strong>
</script>

JavaScript

var trans = {
    'en': {'Yes': 'Yes'},
    'es': {'Yes': 'Si'}
}

var lang = 'es'
    
var t = function(msg) { return trans[lang] && trans[lang][msg] || msg }

var src = document.getElementById('tmpl').innerHTML
    
document.write(
    doT.template(src)({t:t})
)