From 09624c0089f0e29ffb1abc578525b6a07fd95e81 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 3 May 2020 23:05:38 +0200 Subject: viewer/GallerySearch: use proper i18n pluralisation --- viewer/src/locales/en.json | 3 +-- viewer/src/views/GallerySearch.vue | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'viewer') diff --git a/viewer/src/locales/en.json b/viewer/src/locales/en.json index 9e0fd4b..e6c1df2 100644 --- a/viewer/src/locales/en.json +++ b/viewer/src/locales/en.json @@ -1,8 +1,7 @@ { "tagInput.placeholder": "Filters", "tagInput.nomatch": "No match", - "search.no-results": "No results", - "search.no-results.otherfolders": "No results • {0} result{1} in other folders", + "search.no-result-fmt": "No result
({0} match in other folders) | No result
({0} matches in other folders)", "panelLeft.propositions": "Related filters", "tag-propositions.substraction": "Exclude items with this tag", "tag-propositions.addition": "Include all items with this tag", diff --git a/viewer/src/views/GallerySearch.vue b/viewer/src/views/GallerySearch.vue index e75a37e..dfaa5d3 100644 --- a/viewer/src/views/GallerySearch.vue +++ b/viewer/src/views/GallerySearch.vue @@ -29,8 +29,7 @@ import IndexSearch from "@/services/indexsearch"; @Component export default class GalleryPicture extends Vue { @Prop(String) readonly path!: string; - - otherCount: Number = 0; + otherCount: number = 0; mounted() { this.$uiStore.toggleFullscreen(false); @@ -50,8 +49,7 @@ export default class GalleryPicture extends Vue { } noResult() { - const params = [this.otherCount, this.otherCount > 1 ? "s" : ""]; - return this.$t("search.no-results.otherfolders", params); + return this.$tc("search.no-result-fmt", this.otherCount, [this.otherCount]); } } -- cgit v1.2.3