diff --git a/features/meetings/src/main/java/com/wire/android/feature/meetings/model/MeetingItem.kt b/features/meetings/src/main/java/com/wire/android/feature/meetings/model/MeetingItem.kt
index 54e97c62bb..02492fda52 100644
--- a/features/meetings/src/main/java/com/wire/android/feature/meetings/model/MeetingItem.kt
+++ b/features/meetings/src/main/java/com/wire/android/feature/meetings/model/MeetingItem.kt
@@ -45,9 +45,22 @@ data class MeetingItem(
) : MeetingListItem {
@Stable
data class RepeatingInterval(val frequency: Frequency, val interval: Int) {
- val label: UIText = when (frequency) {
- Frequency.DAILY -> UIText.PluralResource(R.plurals.meeting_repeating_days, interval, interval)
- Frequency.WEEKLY -> UIText.PluralResource(R.plurals.meeting_repeating_weeks, interval, interval)
+ val label = when (frequency) {
+ Frequency.DAILY -> when (interval) {
+ 2 -> UIText.StringResource(R.string.meeting_repeating_days_2)
+ 3 -> UIText.StringResource(R.string.meeting_repeating_days_3)
+ 4 -> UIText.StringResource(R.string.meeting_repeating_days_4)
+ 5 -> UIText.StringResource(R.string.meeting_repeating_days_5)
+ 6 -> UIText.StringResource(R.string.meeting_repeating_days_6)
+ else -> UIText.PluralResource(R.plurals.meeting_repeating_days, interval, interval)
+ }
+
+ Frequency.WEEKLY -> when (interval) {
+ 2 -> UIText.StringResource(R.string.meeting_repeating_weeks_2)
+ 3 -> UIText.StringResource(R.string.meeting_repeating_weeks_3)
+ 4 -> UIText.StringResource(R.string.meeting_repeating_weeks_4)
+ else -> UIText.PluralResource(R.plurals.meeting_repeating_weeks, interval, interval)
+ }
}
companion object {
diff --git a/features/meetings/src/main/res/values-de/strings.xml b/features/meetings/src/main/res/values-de/strings.xml
index 5555987b11..d8b625566d 100644
--- a/features/meetings/src/main/res/values-de/strings.xml
+++ b/features/meetings/src/main/res/values-de/strings.xml
@@ -19,12 +19,6 @@
NÄCHSTE
LETZTE
- Niemals
- Täglich
- Wöchentlich
- Alle 2 Wochen
- Monatlich
- Jährlich
Begann %1$s
Weitere Optionen öffnen
Beitreten
@@ -83,6 +77,9 @@
- +%1$d mehr
- +%1$d weitere
+
+
+ Niemals
- Täglich
- Alle %d Tage
@@ -99,4 +96,5 @@
- Jährlich
- Alle %d Jahre
+
diff --git a/features/meetings/src/main/res/values-ru/strings.xml b/features/meetings/src/main/res/values-ru/strings.xml
index 77d0b11949..00be2a7aaa 100644
--- a/features/meetings/src/main/res/values-ru/strings.xml
+++ b/features/meetings/src/main/res/values-ru/strings.xml
@@ -19,12 +19,6 @@
ДАЛЕЕ
НАЗАД
- Никогда
- Ежедневно
- Еженедельно
- Каждые 2 недели
- Ежемесячно
- Ежегодно
Начиная с %1$s
Значок встречи
Значок меню встречи
@@ -90,6 +84,9 @@
- Еще +%1$d
- Еще +%1$d
+
+
+ Никогда
- Ежедневно
- Каждые %d дня
@@ -114,4 +111,5 @@
- Каждые %d лет
- Каждые %d года
+
diff --git a/features/meetings/src/main/res/values/strings.xml b/features/meetings/src/main/res/values/strings.xml
index 01fff91187..7a324cd816 100644
--- a/features/meetings/src/main/res/values/strings.xml
+++ b/features/meetings/src/main/res/values/strings.xml
@@ -18,12 +18,6 @@
NEXT
PAST
- Never
- Daily
- Weekly
- Every 2 weeks
- Monthly
- Annually
Started at %1$s
Meeting icon
Meeting more menu icon
@@ -97,10 +91,20 @@
- +%1$d more
+
+ Never
+ Every two days
+ Every three days
+ Every four days
+ Every five days
+ Every six days
- Daily
- Every %d days
+ Every two weeks
+ Every three weeks
+ Every four weeks
- Weekly
- Every %d weeks