aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortg(x) <*@tg-x.net>2016-02-23 19:58:16 +0100
committertg(x) <*@tg-x.net>2016-02-23 19:58:16 +0100
commitd094ebce382b44e5a38be5dcca1079f81b41fdd3 (patch)
tree8da2dacd0b503eeb259b6c17ffe9d7e1ca4e6799
parent70f001aaccfa02706556a2a000651382533ee34c (diff)
downloadwallet-core-d094ebce382b44e5a38be5dcca1079f81b41fdd3.tar.xz
i18n_debug
-rw-r--r--extension/lib/i18n.ts24
-rw-r--r--extension/popup/popup.tsx4
2 files changed, 18 insertions, 10 deletions
diff --git a/extension/lib/i18n.ts b/extension/lib/i18n.ts
index f8037cf28..421c67317 100644
--- a/extension/lib/i18n.ts
+++ b/extension/lib/i18n.ts
@@ -18,6 +18,7 @@
declare var i18n: any;
var jed;
+var i18n_debug = false;
function init () {
if ('object' != typeof jed) {
@@ -25,6 +26,13 @@ function init () {
i18n.lang = 'en-US';
}
jed = new window['Jed'] (i18n.strings[i18n.lang]);
+
+ if (i18n_debug) {
+ let link = m("a[href=https://demo.taler.net]", i18n`free KUDOS`);
+ let amount = 5, currency = "EUR", date = new Date(), text = 'demo.taler.net';
+ console.log (i18n`Your balance on ${date} is ${amount} KUDO. Get more at ${text}`);
+ console.log (i18n.parts`Your balance on ${date} is ${amount} KUDO. Get more at ${link}`);
+ }
}
}
@@ -54,9 +62,11 @@ var i18n = <any>function i18n(strings, ...values) {
let str = toI18nString (strings);
let n = getPluralValue (values);
let tr = jed.translate(str).ifPlural(n, str).fetch(...values);
- console.log('i18n:', 'n: ', n, 'strings:', strings, 'values:', values);
- console.log('i18n:', 'str:', str);
- console.log('i18n:', 'tr:', tr);
+ if (i18n_debug) {
+ console.log('i18n:', 'n: ', n, 'strings:', strings, 'values:', values);
+ console.log('i18n:', 'str:', str);
+ console.log('i18n:', 'tr:', tr);
+ }
return tr;
};
@@ -79,8 +89,10 @@ i18n.parts = function(strings, ...values) {
}
}
- console.log('i18n.parts:', 'n: ', n, 'strings:', strings, 'values:', values);
- console.log('i18n.parts:', 'str:', str);
- console.log('i18n.parts:', 'parts:', parts);
+ if (i18n_debug) {
+ console.log('i18n.parts:', 'n: ', n, 'strings:', strings, 'values:', values);
+ console.log('i18n.parts:', 'str:', str);
+ console.log('i18n.parts:', 'parts:', parts);
+ }
return parts;
};
diff --git a/extension/popup/popup.tsx b/extension/popup/popup.tsx
index a5d271b5c..963556c32 100644
--- a/extension/popup/popup.tsx
+++ b/extension/popup/popup.tsx
@@ -116,10 +116,6 @@ namespace WalletBalance {
let link = m("a[href=https://demo.taler.net]",
{config: openInExtension},
i18n`free KUDOS`);
- // i18n test
- let amount = 5, currency = "EUR", date = new Date(), text = 'demo.taler.net';
- console.log (i18n`Your balance on ${date} is ${amount} KUDO. Get more at ${text}`);
- console.log (i18n.parts`Your balance on ${date} is ${amount} KUDO. Get more at ${link}`);
return i18n.parts`You have no balance to show. Want to get some ${link}?`;
}