diff options
| author | selsta <selsta@sent.at> | 2020-05-16 17:56:36 +0200 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2020-05-16 18:11:39 +0200 |
| commit | 527adcba170260436cbee529470a429ea546392d (patch) | |
| tree | 6c6cb0f8ac25eeff2ad01772e6a012280e67ce02 /js | |
| parent | c20a0ef9284b7b82fc144652d11a483eec046be6 (diff) | |
| download | monzero-gui-527adcba170260436cbee529470a429ea546392d.tar.gz monzero-gui-527adcba170260436cbee529470a429ea546392d.tar.xz monzero-gui-527adcba170260436cbee529470a429ea546392d.zip | |
Utils: simplify for translations
Diffstat (limited to 'js')
| -rw-r--r-- | js/Utils.js | 38 |
1 files changed, 8 insertions, 30 deletions
diff --git a/js/Utils.js b/js/Utils.js index 51395dce..17ba38b1 100644 --- a/js/Utils.js +++ b/js/Utils.js @@ -55,36 +55,14 @@ function ago(epoch) { var now = new Date().getTime() / 1000; var delta = now - epoch; - if(delta < 60) { - if (delta <= 1) { - return 1 + " " + qsTr("second ago") - } else { - return Math.floor(delta) + " " + qsTr("seconds ago") - } - } else if (delta >= 60 && delta <= 3600) { - if(delta >= 60 && delta < 120){ - return 1 + " " + qsTr("minute ago") - } else { - return parseInt(Math.floor(delta / 60)) + " " + qsTr("minutes ago") - } - } else if (delta >= 3600 && delta <= 86400) { - if(delta >= 3600 && delta < 7200) { - return 1 + " " + qsTr("hour ago") - } else { - return parseInt(Math.floor(delta / 60 / 60)) + " " + qsTr("hours ago") - } - } else if (delta >= 86400){ - if(delta >= 86400 && delta < 172800) { - return 1 + " " + qsTr("day ago") - } else { - var _delta = parseInt(Math.floor(delta / 24 / 60 / 60)); - if(_delta === 1) { - return 1 + " " + qsTr("day ago") - } else { - return _delta + " " + qsTr("days ago") - } - } - } + if(delta < 60) + return qsTr("%n second(s) ago", "0", Math.floor(delta)) + else if (delta >= 60 && delta <= 3600) + return qsTr("%n minute(s) ago", "0", Math.floor(delta / 60)) + else if (delta >= 3600 && delta <= 86400) + return qsTr("%n hour(s) ago", "0", Math.floor(delta / 60 / 60)) + else if (delta >= 86400) + return qsTr("%n day(s) ago", "0", Math.floor(delta / 24 / 60 / 60)) } function netTypeToString(){ |
