From bbba4b2e118863a199507c8526bd3064ca66d460 Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Mon, 30 Nov 2020 21:44:38 +0100 Subject: [PATCH] Correctly use plural string --- .../main/java/protect/card_locker/GroupCursorAdapter.java | 5 ++++- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-nb-rNO/strings.xml | 1 - app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values/strings.xml | 6 +++++- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/protect/card_locker/GroupCursorAdapter.java b/app/src/main/java/protect/card_locker/GroupCursorAdapter.java index 536ac643b..54a96a9a2 100644 --- a/app/src/main/java/protect/card_locker/GroupCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/GroupCursorAdapter.java @@ -43,9 +43,12 @@ class GroupCursorAdapter extends CursorAdapter // Extract properties from cursor Group group = Group.toGroup(cursor); + Integer groupCardCount = db.getGroupCardCount(group._id); + // Populate fields with extracted properties nameField.setText(group._id); - countField.setText(String.format(context.getString(R.string.groupCardCount), db.getGroupCardCount(group._id))); + + countField.setText(context.getResources().getQuantityString(R.plurals.groupCardCount, groupCardCount, groupCardCount)); nameField.setTextSize(settings.getCardTitleListFontSize()); countField.setTextSize(settings.getCardNoteListFontSize()); diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7bfe5cf10..e3beb991e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -96,7 +96,6 @@ Favoritenstern Bitte bestätigen Sie, dass Sie diese Gruppe löschen möchten Alle - %d Karten Klicken Sie auf die Schaltfläche + (plus), um zuerst Gruppen hinzuzufügen. \n \nGruppen machen es einfacher, Dinge zu finden. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2981e242d..4efd4fa11 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -96,7 +96,6 @@ Étoile favorite Confirmez que vous voulez supprimer cette carte Tous - %d cartes Cliquez d\'abord sur le bouton \"+\" (plus) pour ajouter un groupe. \n \nLes groupes permettent de facilement retrouver vos cartes. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 53c86f7b0..cef549de7 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -94,7 +94,6 @@ Stella preferita Conferma di voler eliminare questo gruppo Tutti - %d carte Al momento non hai gruppi. Fai clic sul pulsante + (più) per iniziare. \n \nLe carte possono essere assegnate a gruppi per renderle più facili da trovare. diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index c733a2757..00626be68 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -94,7 +94,6 @@ Favorittstjerne Fjern fra favoritter Legg til i favoritter - %d kort Klikk på «+»-tegnet for å legge til grupper først. \n \nGrupper gjør ting enklere å finne. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3bb533637..8acb7925a 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -91,7 +91,6 @@ Alles De kaartgegevens zijn geïmporteerd Bevestig dat je deze groep wilt verwijderen - %d kaart Druk op de knop \'+\' (plus) om een groep toe te voegen. \n \nDoor kaarten te groeperen vind je ze makkelijker terug. diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 270c795c1..4cccbebe5 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -83,7 +83,6 @@ Rozjaśnij widok kodu kreskowego Zablokuj autoobracanie kodów kreskowych Chcę udostępnić Ci kartę lojalnościową - %d karty Potwierdź, że chcesz usunąć tę grupę Wszystko Kliknij przycisk + (plus), aby najpierw dodać grupy. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 5002b8020..b589a046e 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -90,7 +90,6 @@ Я хочу поделиться картой с вами Данные карты экспортированы Все - <xliff:g xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">%d</xliff:g> карт Нажмите кнопку + (плюс), чтобы сначала добавить группы. \n \nГруппы упрощают поиск. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7d98919a4..3d7ad24fd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -130,7 +130,11 @@ Enter group name Groups Click the "+" (plus) button to add groups first.\n\nGroups make things easier to find. - %d cards + + %d card + %d cards + + All Please confirm you want to delete this group Failed opening a file manager. Please make sure one is installed.