Modify search results translations

* use named place holders in translation tag with multiple values
This commit is contained in:
John R. Supplee 2021-01-16 19:50:11 +02:00
parent 1e415b38d2
commit 7a5aa469cd
3 changed files with 19 additions and 10 deletions

View file

@ -52,7 +52,7 @@ BlazeComponent.extendComponent({
const results = Cards.globalSearch(this.queryParams);
const sessionData = SessionData.findOne({ userId: Meteor.userId() });
// eslint-disable-next-line no-console
console.log('sessionData:', sessionData);
// console.log('sessionData:', sessionData);
// console.log('errors:', results.errors);
this.totalHits.set(sessionData.totalHits);
this.resultsCount.set(results.cards.count());
@ -83,6 +83,22 @@ BlazeComponent.extendComponent({
return messages;
},
resultsHeading() {
if (this.resultsCount.get() === 0) {
return TAPi18n.__('no-cards-found');
} else if (this.resultsCount.get() === 1) {
return TAPi18n.__('one-card-found');
} else if (this.resultsCount.get() === this.totalHits.get()) {
return TAPi18n.__('n-cards-found', this.resultsCount.get());
}
return TAPi18n.__('n-n-of-n-cards-found', {
start: 1,
end: this.resultsCount.get(),
total: this.totalHits.get(),
});
},
events() {
return [
{