revert incomplete i18n for now

This commit is contained in:
Florian Dold 2016-02-23 11:44:01 +01:00
parent 33abcfd4dc
commit 718f81bcd8
2 changed files with 3 additions and 16 deletions

View File

@ -17,22 +17,10 @@
declare var i18n: any; declare var i18n: any;
var i18n = <any>function i18n(strings, ...values) { var i18n = <any>function i18n(strings, ...values) {
i18n['init'](); // TODO: actually look up translation
//console.log('i18n:', ...strings, ...values) return String.raw(strings, ...values);
return i18n['jed'].translate(strings[0]).fetch(...values);
//return String.raw(strings, ...values);
}; };
i18n.lang = chrome.i18n.getUILanguage();
i18n.jed = null;
i18n.strings = {};
i18n.init = function() {
if (null == i18n.jed) {
i18n.jed = new window['Jed'] (i18n.strings[i18n.lang]);
}
}
// Interpolate i8nized values with arbitrary objects and // Interpolate i8nized values with arbitrary objects and
// return array of strings/objects. // return array of strings/objects.
i18n.parts = function(strings, ...values) { i18n.parts = function(strings, ...values) {
@ -47,3 +35,4 @@ i18n.parts = function(strings, ...values) {
return parts; return parts;
}; };

View File

@ -6,9 +6,7 @@
<script src="../lib/vendor/mithril.js"></script> <script src="../lib/vendor/mithril.js"></script>
<script src="../lib/vendor/lodash.core.min.js"></script> <script src="../lib/vendor/lodash.core.min.js"></script>
<script src="../lib/vendor/system-csp-production.src.js"></script> <script src="../lib/vendor/system-csp-production.src.js"></script>
<script src="../lib/vendor/jed.js"></script>
<script src="../lib/i18n.js"></script> <script src="../lib/i18n.js"></script>
<script src="../lib/i18n-strings.js"></script>
<script src="../lib/module-trampoline.js"></script> <script src="../lib/module-trampoline.js"></script>
</head> </head>
<body> <body>