use swift regex and also apply the same logic to stringsdict

This commit is contained in:
Mauro Romito
2026-04-10 16:11:09 +02:00
committed by Mauro
parent 11dd6f0323
commit 8b2d83f068
39 changed files with 3306 additions and 3302 deletions
@@ -4,26 +4,24 @@
<dict>
<key>a11y_digits_entered</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>Уведзеная лічба %1$d</string>
<key>few</key>
<string>Уведзена %1$d лічбы</string>
<key>many</key>
<string>Уведзена %1$d лічб</string>
<key>one</key>
<string>Уведзеная лічба %1$d</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>a11y_polls_percent_of_total</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -35,83 +33,83 @@
<key>other</key>
<string>%1$d percents of total votes</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>a11y_read_receipts_multiple_with_others</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>Прачытана %1$@ і %2$d іншым</string>
<key>few</key>
<string>Прачытана %1$@ і %2$d іншымі</string>
<key>many</key>
<string>Прачытана %1$@ і %2$d іншымі</string>
<key>one</key>
<string>Прачытана %1$@ і %2$d іншым</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</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>
<key>one</key>
<string>%d іншы</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_member_count</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>%1$d удзельнік</string>
<key>few</key>
<string>%1$d удзельнікі</string>
<key>many</key>
<string>%1$d удзельнікаў</string>
<key>one</key>
<string>%1$d удзельнік</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_poll_votes_count</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>
<key>one</key>
<string>%d голас</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_replies</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -123,11 +121,11 @@
<key>other</key>
<string>%1$d replies</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_rooms</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -139,11 +137,11 @@
<key>other</key>
<string>%1$d Rooms</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_selected_count</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -155,11 +153,11 @@
<key>other</key>
<string>%1$d selected</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>common_spaces</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -171,47 +169,47 @@
<key>other</key>
<string>%1$d Spaces</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_compat_summary_line_for_room</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>%1$@: %2$d паведамленне</string>
<key>few</key>
<string>%1$@: %2$d паведамленні</string>
<key>many</key>
<string>%1$@: %2$d паведамленняў</string>
<key>one</key>
<string>%1$@: %2$d паведамленне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_compat_summary_title</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>
<key>one</key>
<string>%d апавяшчэнне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_fallback_n_content</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -223,119 +221,119 @@
<key>other</key>
<string>You have %d new messages.</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_invitations</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>
<key>one</key>
<string>%d запрашэнне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_new_messages_for_room</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>
<key>one</key>
<string>%d новае паведамленне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_unread_notified_messages</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>
<key>one</key>
<string>%d непрачытанае апавяшчэнне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>notification_unread_notified_messages_in_room_rooms</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>
<key>one</key>
<string>%d пакой</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_app_lock_subtitle</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>У вас %1$d спроба разблакіроўкі</string>
<key>few</key>
<string>У вас %1$d спробы разблакіроўкі</string>
<key>many</key>
<string>У вас %1$d спроб разблакіроўкі</string>
<key>one</key>
<string>У вас %1$d спроба разблакіроўкі</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_app_lock_subtitle_wrong_pin</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>Няправільны PIN-код. У вас застаўся %1$d шанец</string>
<key>few</key>
<string>Няправільны PIN-код. У вас засталася %1$d шанцы</string>
<key>many</key>
<string>Няправільны PIN-код. У вас засталася %1$d шанцаў</string>
<key>one</key>
<string>Няправільны PIN-код. У вас застаўся %1$d шанец</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_leave_space_submit</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -347,29 +345,29 @@
<key>other</key>
<string>Leave %1$d rooms and space</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_pinned_timeline_screen_title</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>%1$d Замацаванае паведамленне</string>
<key>few</key>
<string>%1$d Замацаваныя паведамленні</string>
<key>many</key>
<string>%1$d Замацаваных паведамленняў</string>
<key>one</key>
<string>%1$d Замацаванае паведамленне</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_member_list_banned_header_title</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -381,29 +379,29 @@
<key>other</key>
<string>%1$d Banned</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_member_list_header_title</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>%1$d удзельнік</string>
<key>few</key>
<string>%1$d удзельнікі</string>
<key>many</key>
<string>%1$d удзельнікаў</string>
<key>one</key>
<string>%1$d удзельнік</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_member_list_pending_header_title</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -415,11 +413,11 @@
<key>other</key>
<string>%1$d Invited</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_multiple_knock_requests_title</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -431,11 +429,11 @@
<key>other</key>
<string>%1$@ +%2$d others want to join this room</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_timeline_reaction_a11y</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -447,11 +445,11 @@
<key>other</key>
<string>%1$d members reacted with %2$@</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_timeline_reaction_including_you_a11y</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -463,65 +461,65 @@
<key>other</key>
<string>You and %1$d members reacted with %2$@</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_timeline_state_changes</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>%1$d змена ў пакоі</string>
<key>few</key>
<string>%1$d змены ў пакоі</string>
<key>many</key>
<string>%1$d змен у пакоі</string>
<key>one</key>
<string>%1$d змена ў пакоі</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_typing_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>%1$@, %2$@ і %3$d іншы</string>
<key>few</key>
<string></string>
<key>many</key>
<string>%1$@, %2$@ і %3$d іншыя</string>
<key>one</key>
<string>%1$@, %2$@ і %3$d іншы</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_room_typing_notification</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>%1$@ піша</string>
<key>few</key>
<string>%1$@ пішуць</string>
<key>many</key>
<string>%1$@ пішуць</string>
<key>one</key>
<string>%1$@ піша</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_space_remove_rooms_confirmation_title</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -533,11 +531,11 @@
<key>other</key>
<string>Remove %1$d rooms from %2$@</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>troubleshoot_notifications_test_blocked_users_result_some</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@@ -549,42 +547,44 @@
<key>other</key>
<string>You blocked %1$d users. You will not receive notifications for these users.</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>troubleshoot_notifications_test_detect_push_provider_success</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>Знайшлі %1$d пастаўшчыка push-апавяшчэнняў: %2$@</string>
<key>few</key>
<string>Знайшлі %1$d пастаўшчыкоў push-апавяшчэнняў: %2$@</string>
<key>many</key>
<string>Знайшлі %1$d пастаўшчыкоў push-апавяшчэнняў: %2$@</string>
<key>one</key>
<string>Знайшлі %1$d пастаўшчыка push-апавяшчэнняў: %2$@</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>troubleshoot_notifications_test_unified_push_success</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>%1$d знойдзены размеркавальнік: %2$@.</string>
<key>few</key>
<string>%1$d знойдзены размеркавальнікі: %2$@.</string>
<key>many</key>
<string>%1$d знойдзена размеркавальнікаў: %2$@.</string>
<key>one</key>
<string>%1$d знойдзены размеркавальнік: %2$@.</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
</dict>
</plist>
</plist>