summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDevlin Junker <devlin.junker@gmail.com>2023-09-26 15:08:48 -0700
committerDevlin Junker <devlin.junker@gmail.com>2023-09-26 15:08:48 -0700
commit74eb3150e204f79053e6a6a7ad35b0b6f91c3fde (patch)
tree2c885948dec1c2a3abfadff57f8f4c2b2ca6c8a0 /src
parent816ef83bd0738e3207a7dc106fd0a95b9b59baea (diff)
use translation method params for relative timestamp
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/components/feed-display/FeedItemRow.vue12
-rw-r--r--src/shims-vue.d.ts2
2 files changed, 7 insertions, 7 deletions
diff --git a/src/components/feed-display/FeedItemRow.vue b/src/components/feed-display/FeedItemRow.vue
index 854f83633..a84f0a907 100644
--- a/src/components/feed-display/FeedItemRow.vue
+++ b/src/components/feed-display/FeedItemRow.vue
@@ -115,17 +115,17 @@ export default Vue.extend({
const elapsed = current - previous
if (elapsed < msPerMinute) {
- return Math.round(elapsed / 1000) + ' ' + t('news', 'seconds')
+ return t('news', '{num} seconds', { num: Math.round(elapsed / 1000) })
} else if (elapsed < msPerHour) {
- return Math.round(elapsed / msPerMinute) + ' ' + t('news', 'minutes ago')
+ return t('news', '{num} minutes ago', { num: Math.round(elapsed / msPerMinute) })
} else if (elapsed < msPerDay) {
- return Math.round(elapsed / msPerHour) + ' ' + t('news', 'hours ago')
+ return t('news', '{num} hours ago', { num: Math.round(elapsed / msPerHour) })
} else if (elapsed < msPerMonth) {
- return Math.round(elapsed / msPerDay) + ' ' + t('news', 'days ago')
+ return t('news', '{num} days ago', { num: Math.round(elapsed / msPerDay) })
} else if (elapsed < msPerYear) {
- return Math.round(elapsed / msPerMonth) + ' ' + t('news', 'months ago')
+ return t('news', '{num} months ago', { num: Math.round(elapsed / msPerMonth) })
} else {
- return Math.round(elapsed / msPerYear) + ' ' + t('news', 'years ago')
+ return t('news', '{num} years ago', { num: Math.round(elapsed / msPerYear) })
}
},
getFeed(id: number): Feed {
diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts
index e22ed2261..45931a53d 100644
--- a/src/shims-vue.d.ts
+++ b/src/shims-vue.d.ts
@@ -12,4 +12,4 @@ declare module '@nextcloud/vue/dist/Components/*' {
};
// Necessary to access translate in typescript components
-function t(app, key): string { } \ No newline at end of file
+function t(app, key, params?): string { } \ No newline at end of file