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