Merge pull request #1133 from nextcloud/add-subtitle-to-account-switcher

Show subtitle on account switcher on iOS >= 15
This commit is contained in:
Ivan Sein 2023-03-13 17:29:07 +01:00 коммит произвёл GitHub
Родитель 283043c993 a20ead2f6e
Коммит 4b10c36a04
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 23 добавлений и 0 удалений

Просмотреть файл

@ -452,6 +452,12 @@ typedef void (^FetchRoomsCompletionBlock)(BOOL success);
[[NCSettingsController sharedInstance] setActiveAccountWithAccountId:account.accountId];
}];
if (@available(iOS 15.0, *)) {
if (account.unreadBadgeNumber > 0) {
switchAccountAction.subtitle = [NSString localizedStringWithFormat:NSLocalizedString(@"%ld notifications", nil), (long)account.unreadBadgeNumber];
}
}
if (account.active) {
switchAccountAction.state = UIMenuElementStateOn;
}

Просмотреть файл

@ -86,5 +86,22 @@
<string>%d days ago</string>
</dict>
</dict>
<key>%ld notifications</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notifications@</string>
<key>notifications</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%ld notification</string>
<key>other</key>
<string>%ld notifications</string>
</dict>
</dict>
</dict>
</plist>