26 lines
813 B
HTML
26 lines
813 B
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<div id="content"></div>
|
||
<input type="button" value="en" id="en" />
|
||
<input type="button" value="fr" id="fr" />
|
||
|
||
<script src="i18n.js"></script>
|
||
<script>
|
||
function showContents(lc) {
|
||
var colors = window.i18n[lc].colors;
|
||
var plural = window.i18n[lc].sub.folder.plural;
|
||
var el = document.getElementById('content');
|
||
el.innerHTML = '';
|
||
[ colors.red(), colors.blue(), colors.green(),
|
||
plural.test({ NUM: 1 }), plural.test({ NUM: 2 })
|
||
].forEach(function(s) {
|
||
el.innerHTML += '<div>' + s + '</div>';
|
||
});
|
||
localStorage.setItem('lang', lc);
|
||
}
|
||
|
||
showContents(localStorage.getItem('lang') || 'en');
|
||
document.getElementById('en').onclick = showContents.bind(null, 'en');
|
||
document.getElementById('fr').onclick = showContents.bind(null, 'fr');
|
||
</script>
|