Fix room list heroes label format

- change from `Alice, Bob and Charlie` to `Alice, Bob, Charlie and 42 others` (when applicable)
This commit is contained in:
Stefan Ceriu
2025-05-12 09:39:53 +03:00
parent 876618d557
commit e1984ccdc0
42 changed files with 569 additions and 534 deletions
@@ -38,6 +38,24 @@
<string>Прачытана %1$@ і %2$d іншымі</string> <string>Прачытана %1$@ і %2$d іншымі</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d іншы</string>
<key>few</key>
<string>%d іншыя</string>
<key>many</key>
<string>%d іншых</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -306,24 +324,6 @@
<string>%1$@, %2$@ і %3$d іншыя</string> <string>%1$@, %2$@ і %3$d іншыя</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d іншы</string>
<key>few</key>
<string>%d іншыя</string>
<key>many</key>
<string>%d іншых</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Прочетено от %1$@ и %2$d други</string> <string>Прочетено от %1$@ и %2$d други</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d друг</string>
<key>other</key>
<string>%d други</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ и %3$d други</string> <string>%1$@, %2$@ и %3$d други</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d друг</string>
<key>other</key>
<string>%d други</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Přečetl(a) %1$@ a %2$d dalších</string> <string>Přečetl(a) %1$@ a %2$d dalších</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d další</string>
<key>few</key>
<string>%d další</string>
<key>other</key>
<string>%d dalších</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -308,24 +326,6 @@
<string>%1$@, %2$@ a %3$d dalších</string> <string>%1$@, %2$@ a %3$d dalších</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d další</string>
<key>few</key>
<string>%d další</string>
<key>other</key>
<string>%d dalších</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -50,6 +50,30 @@
<string>Wedi'i ddarllen gan %1$@ a %2$d arall</string> <string>Wedi'i ddarllen gan %1$@ a %2$d arall</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>%d arall</string>
<key>one</key>
<string>%d arall</string>
<key>two</key>
<string>%d arall</string>
<key>few</key>
<string>%d arall</string>
<key>many</key>
<string>%d arall</string>
<key>other</key>
<string>%d arall</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -410,30 +434,6 @@
<string>%1$@, %2$@ a %3$d arall</string> <string>%1$@, %2$@ a %3$d arall</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>%d arall</string>
<key>one</key>
<string>%d arall</string>
<key>two</key>
<string>%d arall</string>
<key>few</key>
<string>%d arall</string>
<key>many</key>
<string>%d arall</string>
<key>other</key>
<string>%d arall</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Gelesen von %1$@ und %2$d anderen</string> <string>Gelesen von %1$@ und %2$d anderen</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d weitere</string>
<key>other</key>
<string>%d weitere</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ und %3$d weitere Person</string> <string>%1$@, %2$@ und %3$d weitere Person</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d weitere</string>
<key>other</key>
<string>%d weitere</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Διαβάστηκε από %1$@ και %2$d ακόμη</string> <string>Διαβάστηκε από %1$@ και %2$d ακόμη</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d ακόμη</string>
<key>other</key>
<string>%d ακόμη</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ και %3$d ακόμη</string> <string>%1$@, %2$@ και %3$d ακόμη</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d ακόμη</string>
<key>other</key>
<string>%d ακόμη</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Read by %1$@ and %2$d others</string> <string>Read by %1$@ and %2$d others</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ and %3$d others</string> <string>%1$@, %2$@ and %3$d others</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Leído por %1$@ y %2$d otros</string> <string>Leído por %1$@ y %2$d otros</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d otro</string>
<key>other</key>
<string>%d otros</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ y %3$d otros</string> <string>%1$@, %2$@ y %3$d otros</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d otro</string>
<key>other</key>
<string>%d otros</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Seda lugesid %1$@ ja veel %2$d kasutajat</string> <string>Seda lugesid %1$@ ja veel %2$d kasutajat</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d muu</string>
<key>other</key>
<string>%d muud</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ ja veel %3$d osalejat</string> <string>%1$@, %2$@ ja veel %3$d osalejat</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d muu</string>
<key>other</key>
<string>%d muud</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>%1$@(e)k eta beste %2$d(e)k irakurri dute</string> <string>%1$@(e)k eta beste %2$d(e)k irakurri dute</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>beste %d</string>
<key>other</key>
<string>beste %d</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@, eta beste %3$d</string> <string>%1$@, %2$@, eta beste %3$d</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>beste %d</string>
<key>other</key>
<string>beste %d</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Read by %1$@ and %2$d others</string> <string>Read by %1$@ and %2$d others</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ and %3$d others</string> <string>%1$@, %2$@ and %3$d others</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>%1$@ ja %2$d muuta on lukenut viestin</string> <string>%1$@ ja %2$d muuta on lukenut viestin</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d muu</string>
<key>other</key>
<string>%d muuta</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ ja %3$d muuta</string> <string>%1$@, %2$@ ja %3$d muuta</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d muu</string>
<key>other</key>
<string>%d muuta</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Lu par %1$@ et %2$d autres</string> <string>Lu par %1$@ et %2$d autres</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d autre</string>
<key>other</key>
<string>%d autres</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ et %3$d autres</string> <string>%1$@, %2$@ et %3$d autres</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d autre</string>
<key>other</key>
<string>%d autres</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Olvasta: %1$@ és még %2$d felhasználó</string> <string>Olvasta: %1$@ és még %2$d felhasználó</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d további felhasználó</string>
<key>other</key>
<string>%d további felhasználó</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ és %3$d további felhasználó</string> <string>%1$@, %2$@ és %3$d további felhasználó</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d további felhasználó</string>
<key>other</key>
<string>%d további felhasználó</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -30,6 +30,20 @@
<string>Dibaca oleh %1$@ dan %2$d lainnya</string> <string>Dibaca oleh %1$@ dan %2$d lainnya</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>%d lainnya</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -240,20 +254,6 @@
<string>%1$@, %2$@, dan %3$d lainnya</string> <string>%1$@, %2$@, dan %3$d lainnya</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>%d lainnya</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Visualizzato da %1$@ e altri %2$d</string> <string>Visualizzato da %1$@ e altri %2$d</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d altro</string>
<key>other</key>
<string>altri %d</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ e altri %3$d</string> <string>%1$@, %2$@ e altri %3$d</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d altro</string>
<key>other</key>
<string>altri %d</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>წაკითხულია %1$@ და %2$d-ს ადამიანის მიერ</string> <string>წაკითხულია %1$@ და %2$d-ს ადამიანის მიერ</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d სხვა</string>
<key>other</key>
<string>%d სხვა</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@%2$@და %3$d სხვა</string> <string>%1$@%2$@და %3$d სხვა</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d სხვა</string>
<key>other</key>
<string>%d სხვა</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Read by %1$@ and %2$d others</string> <string>Read by %1$@ and %2$d others</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -292,22 +308,6 @@
<string>%1$@, %2$@ and %3$d others</string> <string>%1$@, %2$@ and %3$d others</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Lest av %1$@ og %2$d andre</string> <string>Lest av %1$@ og %2$d andre</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d andre</string>
<key>other</key>
<string>%d andre</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ og %3$d andre</string> <string>%1$@, %2$@ og %3$d andre</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d andre</string>
<key>other</key>
<string>%d andre</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Gelezen door %1$@ en %2$d anderen</string> <string>Gelezen door %1$@ en %2$d anderen</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d andere</string>
<key>other</key>
<string>%d anderen</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ en %3$d anderen</string> <string>%1$@, %2$@ en %3$d anderen</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d andere</string>
<key>other</key>
<string>%d anderen</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Odczytano przez %1$@ i %2$d innych</string> <string>Odczytano przez %1$@ i %2$d innych</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d inny</string>
<key>few</key>
<string>%d innych</string>
<key>many</key>
<string>%d innych</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -308,24 +326,6 @@
<string>%1$@, %2$@ i %3$d innych</string> <string>%1$@, %2$@ i %3$d innych</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d inny</string>
<key>few</key>
<string>%d innych</string>
<key>many</key>
<string>%d innych</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Lido por %1$@ e %2$d outros</string> <string>Lido por %1$@ e %2$d outros</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d outro</string>
<key>other</key>
<string>%d outros</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ e %3$d outros</string> <string>%1$@, %2$@ e %3$d outros</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d outro</string>
<key>other</key>
<string>%d outros</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Lida por %1$@ e %2$d outros</string> <string>Lida por %1$@ e %2$d outros</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d outro</string>
<key>other</key>
<string>%d outros</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ e %3$d outros</string> <string>%1$@, %2$@ e %3$d outros</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d outro</string>
<key>other</key>
<string>%d outros</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Citit de %1$@ și incă %2$d</string> <string>Citit de %1$@ și incă %2$d</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d altul</string>
<key>few</key>
<string>%d alții</string>
<key>other</key>
<string>%d alții</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -292,24 +310,6 @@
<string>%1$@, %2$@ și încă %3$d</string> <string>%1$@, %2$@ și încă %3$d</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d altul</string>
<key>few</key>
<string>%d alții</string>
<key>other</key>
<string>%d alții</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Прочитано %1$@ и %2$d другими</string> <string>Прочитано %1$@ и %2$d другими</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d</string>
<key>few</key>
<string>%d другие</string>
<key>many</key>
<string>%d другие</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -308,24 +326,6 @@
<string>%1$@, %2$@ и другие %3$d</string> <string>%1$@, %2$@ и другие %3$d</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d</string>
<key>few</key>
<string>%d другие</string>
<key>many</key>
<string>%d другие</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Prečítal/a %1$@ a %2$d ďalších</string> <string>Prečítal/a %1$@ a %2$d ďalších</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d ďalší</string>
<key>few</key>
<string>%d ďalší</string>
<key>other</key>
<string>%d ďalších</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -308,24 +326,6 @@
<string>%1$@, %2$@ a %3$d ďalší</string> <string>%1$@, %2$@ a %3$d ďalší</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d ďalší</string>
<key>few</key>
<string>%d ďalší</string>
<key>other</key>
<string>%d ďalších</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Läst av %1$@ och %2$d andra</string> <string>Läst av %1$@ och %2$d andra</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d annan</string>
<key>other</key>
<string>%d andra</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ och %3$d andra</string> <string>%1$@, %2$@ och %3$d andra</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d annan</string>
<key>other</key>
<string>%d andra</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>%1$@ ve %2$d diğer kişi tarafından okundu</string> <string>%1$@ ve %2$d diğer kişi tarafından okundu</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d diğer</string>
<key>other</key>
<string>%d diğer</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ ve %3$d diğer</string> <string>%1$@, %2$@ ve %3$d diğer</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d diğer</string>
<key>other</key>
<string>%d diğer</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -38,6 +38,24 @@
<string>Прочитано %1$@ та %2$d іншими</string> <string>Прочитано %1$@ та %2$d іншими</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d інший</string>
<key>few</key>
<string>%d інші</string>
<key>many</key>
<string>%d інші</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -308,24 +326,6 @@
<string>%1$@%2$@ та %3$d інших</string> <string>%1$@%2$@ та %3$d інших</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d інший</string>
<key>few</key>
<string>%d інші</string>
<key>many</key>
<string>%d інші</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -34,6 +34,22 @@
<string>Read by %1$@ and %2$d others</string> <string>Read by %1$@ and %2$d others</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -274,22 +290,6 @@
<string>%1$@, %2$@ and %3$d others</string> <string>%1$@, %2$@ and %3$d others</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%d other</string>
<key>other</key>
<string>%d others</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -30,6 +30,20 @@
<string>%1$@ 及其他 %2$d 人已读</string> <string>%1$@ 及其他 %2$d 人已读</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>其他 %d 人</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -240,20 +254,6 @@
<string>%1$@,%2$@ 和其他 %3$d 个人</string> <string>%1$@,%2$@ 和其他 %3$d 个人</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>其他 %d 人</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -30,6 +30,20 @@
<string>%1$@ 與其他 %2$d 個人已讀</string> <string>%1$@ 與其他 %2$d 個人已讀</string>
</dict> </dict>
</dict> </dict>
<key>common_many_members</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>其他 %d 個人</string>
</dict>
</dict>
<key>common_member_count</key> <key>common_member_count</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
@@ -240,20 +254,6 @@
<string>%1$@、%2$@ 和其他 %3$d 個人</string> <string>%1$@、%2$@ 和其他 %3$d 個人</string>
</dict> </dict>
</dict> </dict>
<key>screen_room_typing_many_members_second_component_ios</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
<string>其他 %d 個人</string>
</dict>
</dict>
<key>screen_room_typing_notification</key> <key>screen_room_typing_notification</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
+4 -4
View File
@@ -433,6 +433,10 @@ internal enum L10n {
/// Loading more… /// Loading more…
internal static var commonLoadingMore: String { return L10n.tr("Localizable", "common_loading_more") } internal static var commonLoadingMore: String { return L10n.tr("Localizable", "common_loading_more") }
/// Plural format key: "%#@COUNT@" /// Plural format key: "%#@COUNT@"
internal static func commonManyMembers(_ p1: Int) -> String {
return L10n.tr("Localizable", "common_many_members", p1)
}
/// Plural format key: "%#@COUNT@"
internal static func commonMemberCount(_ p1: Int) -> String { internal static func commonMemberCount(_ p1: Int) -> String {
return L10n.tr("Localizable", "common_member_count", p1) return L10n.tr("Localizable", "common_member_count", p1)
} }
@@ -2311,10 +2315,6 @@ internal enum L10n {
return L10n.tr("Localizable", "screen_room_typing_many_members_first_component_ios", String(describing: p1), String(describing: p2)) return L10n.tr("Localizable", "screen_room_typing_many_members_first_component_ios", String(describing: p1), String(describing: p2))
} }
/// Plural format key: "%#@COUNT@" /// Plural format key: "%#@COUNT@"
internal static func screenRoomTypingManyMembersSecondComponentIos(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_room_typing_many_members_second_component_ios", p1)
}
/// Plural format key: "%#@COUNT@"
internal static func screenRoomTypingNotification(_ p1: Int) -> String { internal static func screenRoomTypingNotification(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_room_typing_notification", p1) return L10n.tr("Localizable", "screen_room_typing_notification", p1)
} }
@@ -78,6 +78,7 @@ extension RoomSummary {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("I do not wish to take the trouble to understand mysticism"), lastMessage: AttributedString("I do not wish to take the trouble to understand mysticism"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -101,6 +102,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("I do not wish to take the trouble to understand mysticism"), lastMessage: AttributedString("I do not wish to take the trouble to understand mysticism"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -119,6 +121,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: .mockMXCAvatar, avatarURL: .mockMXCAvatar,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("How do you see the Emperor then? You think he keeps office hours?"), lastMessage: AttributedString("How do you see the Emperor then? You think he keeps office hours?"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 2, unreadMessagesCount: 2,
@@ -137,6 +140,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: try? AttributedString(markdown: "He certainly seemed no *mental genius* to me"), lastMessage: try? AttributedString(markdown: "He certainly seemed no *mental genius* to me"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 3, unreadMessagesCount: 3,
@@ -155,6 +159,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("There's an archaic measure of time that's called the month"), lastMessage: AttributedString("There's an archaic measure of time that's called the month"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 2, unreadMessagesCount: 2,
@@ -173,6 +178,7 @@ extension Array where Element == RoomSummary {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("Clearly, if Earth is powerful enough to do that, it might also be capable of adjusting minds in order to force belief in its radioactivity"), lastMessage: AttributedString("Clearly, if Earth is powerful enough to do that, it might also be capable of adjusting minds in order to force belief in its radioactivity"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 1, unreadMessagesCount: 1,
@@ -191,6 +197,7 @@ extension Array where Element == RoomSummary {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: AttributedString("Are you groping for the word 'paranoia'?"), lastMessage: AttributedString("Are you groping for the word 'paranoia'?"),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 6, unreadMessagesCount: 6,
@@ -209,6 +216,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -260,6 +268,7 @@ extension Array where Element == RoomSummary {
isDirect: false, isDirect: false,
avatarURL: .mockMXCAvatar, avatarURL: .mockMXCAvatar,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -278,6 +287,7 @@ extension Array where Element == RoomSummary {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -206,6 +206,7 @@ private extension HomeScreenRoom {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [.init(userID: "@someone:somewhere.com")], heroes: [.init(userID: "@someone:somewhere.com")],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -234,6 +235,7 @@ private extension HomeScreenRoom {
isDirect: false, isDirect: false,
avatarURL: avatarURL, avatarURL: avatarURL,
heroes: [.init(userID: "@someone:somewhere.com")], heroes: [.init(userID: "@someone:somewhere.com")],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -151,6 +151,7 @@ private extension HomeScreenRoom {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [.init(userID: "@someone:somewhere.com")], heroes: [.init(userID: "@someone:somewhere.com")],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -179,6 +180,7 @@ private extension HomeScreenRoom {
isDirect: false, isDirect: false,
avatarURL: avatarURL, avatarURL: avatarURL,
heroes: [.init(userID: "@someone:somewhere.com")], heroes: [.init(userID: "@someone:somewhere.com")],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,
@@ -48,7 +48,7 @@ struct TypingIndicatorView: View {
let lastMember = typingMembers.members[1] let lastMember = typingMembers.members[1]
Text(L10n.tr("Localizable", "screen_room_typing_many_members_first_component_ios", firstMember, lastMember)).bold() + Text(L10n.tr("Localizable", "screen_room_typing_many_members_first_component_ios", firstMember, lastMember)).bold() +
Text(L10n.tr("Localizable", "screen_room_typing_many_members_second_component_ios", typingMembers.members.count - 2)).bold() + Text(L10n.tr("Localizable", "common_many_members", typingMembers.members.count - 2)).bold() +
Text(L10n.screenRoomTypingNotificationPluralIos) Text(L10n.screenRoomTypingNotificationPluralIos)
default: default:
if didShowTextOnce { if didShowTextOnce {
@@ -38,7 +38,10 @@ struct RoomSummary {
let name: String let name: String
let isDirect: Bool let isDirect: Bool
let avatarURL: URL? let avatarURL: URL?
let heroes: [UserProfileProxy] let heroes: [UserProfileProxy]
let activeMembersCount: UInt
let lastMessage: AttributedString? let lastMessage: AttributedString?
let lastMessageDate: Date? let lastMessageDate: Date?
let unreadMessagesCount: UInt let unreadMessagesCount: UInt
@@ -81,7 +84,18 @@ extension RoomSummary: CustomStringConvertible {
return alias return alias
} }
return heroes.compactMap(\.displayName).formatted(.list(type: .and)) guard heroes.count > 0 else {
return ""
}
var heroComponents = heroes.compactMap(\.displayName)
let othersCount = Int(activeMembersCount) - heroes.count
if othersCount > 0 {
heroComponents.append(L10n.commonManyMembers(othersCount))
}
return heroComponents.formatted(.list(type: .and))
} }
} }
@@ -93,7 +107,10 @@ extension RoomSummary {
name = string name = string
isDirect = true isDirect = true
avatarURL = nil avatarURL = nil
heroes = [] heroes = []
activeMembersCount = 0
lastMessage = AttributedString(string) lastMessage = AttributedString(string)
lastMessageDate = .mock lastMessageDate = .mock
unreadMessagesCount = hasUnreadMessages ? 1 : 0 unreadMessagesCount = hasUnreadMessages ? 1 : 0
@@ -270,6 +270,7 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol {
isDirect: roomInfo.isDirect, isDirect: roomInfo.isDirect,
avatarURL: roomInfo.avatarUrl.flatMap(URL.init(string:)), avatarURL: roomInfo.avatarUrl.flatMap(URL.init(string:)),
heroes: roomInfo.heroes.map(UserProfileProxy.init), heroes: roomInfo.heroes.map(UserProfileProxy.init),
activeMembersCount: UInt(roomInfo.activeMembersCount),
lastMessage: attributedLastMessage, lastMessage: attributedLastMessage,
lastMessageDate: lastMessageDate, lastMessageDate: lastMessageDate,
unreadMessagesCount: UInt(roomInfo.numUnreadMessages), unreadMessagesCount: UInt(roomInfo.numUnreadMessages),
@@ -27,6 +27,7 @@ class HomeScreenRoomTests: XCTestCase {
isDirect: false, isDirect: false,
avatarURL: nil, avatarURL: nil,
heroes: [], heroes: [],
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: unreadMessagesCount, unreadMessagesCount: unreadMessagesCount,
+1
View File
@@ -85,6 +85,7 @@ class LoggingTests: XCTestCase {
isDirect: true, isDirect: true,
avatarURL: nil, avatarURL: nil,
heroes: [.init(userID: "", displayName: heroName)], heroes: [.init(userID: "", displayName: heroName)],
activeMembersCount: 0,
lastMessage: AttributedString(lastMessage), lastMessage: AttributedString(lastMessage),
lastMessageDate: .mock, lastMessageDate: .mock,
unreadMessagesCount: 0, unreadMessagesCount: 0,
+1
View File
@@ -61,6 +61,7 @@ class RoomSummaryTests: XCTestCase {
isDirect: isDirect, isDirect: isDirect,
avatarURL: hasRoomAvatar ? roomDetails.avatarURL : nil, avatarURL: hasRoomAvatar ? roomDetails.avatarURL : nil,
heroes: heroes, heroes: heroes,
activeMembersCount: 0,
lastMessage: nil, lastMessage: nil,
lastMessageDate: nil, lastMessageDate: nil,
unreadMessagesCount: 0, unreadMessagesCount: 0,