i18next: test data-i18n and data-i18n-options for jQuery UI Dialog's title
http://gist.github.com/3353697
http://github.com/jamuhl/i18next/issues/29
by leonardonsantos
HTML
<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/i18next/1.9.0/i18next.min.js"></script>
<div id="testDiv" type="text" data-i18n="tooHigh" data-i18n-options='{"maxValue": 12}'>
text
</div>
<div data-i18n="keyOne" data-i18n-options='{"name":"$t(item)"}'>
text2
</div>
JavaScript
window.onload = function() {
var resources = {
'dev': {
translation: {
"tooHigh" : "The value is too high : __maxValue__",
"keyOne":"I am __name__",
"item": "a person"
}}};
$.i18n.init({
resStore: resources,
useDataAttrOptions: true,
fallbackLng: 'dev',
debug: true
}, function() {
$("html").i18n();
});
}