Using stringdicts for pluralization on duplicate entry action

This commit is contained in:
michael starke
2017-11-16 11:19:51 +01:00
parent e1feefd041
commit 97b3f3809b
7 changed files with 82 additions and 47 deletions

View File

@@ -786,13 +786,12 @@ NSString *const MPDocumentGroupKey = @"MPDocumentGrou
[self duplicateEntryWithOptions:kKPKCopyOptionNone];
}
- (void)duplicateEntryWithOptions:(KPKCopyOptions)options {
BOOL plural = self.selectedEntries.count > 1;
- (void)duplicateEntryWithOptions:(KPKCopyOptions)options {
for(KPKEntry *entry in self.selectedEntries) {
KPKEntry *duplicate = [entry copyWithTitle:nil options:options];
[duplicate addToGroup:entry.parent];
}
[self.undoManager setActionName:plural ? NSLocalizedString(@"DUPLICATE_ENTRIES", "") : NSLocalizedString(@"DUPLICATE_ENTRY", "")];
[self.undoManager setActionName:[NSString stringWithFormat:NSLocalizedString(@"DUPLICATE_ENTRIES_%ld", @"Action name for duplicating entries"), self.selectedEntries.count]];
}
#pragma mark Validation