diff --git a/MacPass/MPDatePickingViewController.m b/MacPass/MPDatePickingViewController.m index 76f45ddc..b3ce0a4e 100644 --- a/MacPass/MPDatePickingViewController.m +++ b/MacPass/MPDatePickingViewController.m @@ -16,6 +16,7 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) { MPDatePresetTomorrow, MPDatePresetOneWeek, MPDatePresetOneMonth, + MPDatePreset90Days, MPDatePresetOneYear, }; @@ -33,8 +34,8 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) { - (void)awakeFromNib { NSMenu *presetMenu = [[NSMenu alloc] init]; - NSUInteger tags[] = { MPDatePresetTomorrow, MPDatePresetOneWeek, MPDatePresetOneMonth, MPDatePresetOneYear }; - NSArray *dateItems = @[ NSLocalizedString(@"TOMORROW", ""), NSLocalizedString(@"ONE_WEEK", ""), NSLocalizedString(@"ONE_MONTH", ""), NSLocalizedString(@"ONE_YEAR", "") ]; + NSUInteger tags[] = { MPDatePresetTomorrow, MPDatePresetOneWeek, MPDatePresetOneMonth, MPDatePreset90Days, MPDatePresetOneYear }; + NSArray *dateItems = @[ NSLocalizedString(@"TOMORROW", ""), NSLocalizedString(@"ONE_WEEK", ""), NSLocalizedString(@"ONE_MONTH", ""), NSLocalizedString(@"90_DAYS", ""), NSLocalizedString(@"ONE_YEAR", "") ]; for(NSInteger iIndex = 0; iIndex < sizeof(tags)/sizeof(NSUInteger); iIndex++) { NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:dateItems[iIndex] action:NULL keyEquivalent:@""]; [item setTag:tags[iIndex]]; @@ -75,6 +76,9 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) { case MPDatePresetOneMonth: [offsetComponents setMonth:1]; break; + case MPDatePreset90Days: + [offsetComponents setDay:90]; + break; case MPDatePresetOneYear: [offsetComponents setYear:1]; break; diff --git a/MacPass/de.lproj/Localizable.strings b/MacPass/de.lproj/Localizable.strings index daa27b7f..6441b288 100644 Binary files a/MacPass/de.lproj/Localizable.strings and b/MacPass/de.lproj/Localizable.strings differ diff --git a/MacPass/en.lproj/Localizable.strings b/MacPass/en.lproj/Localizable.strings index 6dd71954..9cdbe0ea 100644 Binary files a/MacPass/en.lproj/Localizable.strings and b/MacPass/en.lproj/Localizable.strings differ diff --git a/MacPass/fr.lproj/Localizable.strings b/MacPass/fr.lproj/Localizable.strings index fac14882..88b30165 100644 Binary files a/MacPass/fr.lproj/Localizable.strings and b/MacPass/fr.lproj/Localizable.strings differ diff --git a/MacPass/nl.lproj/Localizable.strings b/MacPass/nl.lproj/Localizable.strings index 5bcdcc33..4fe69ac5 100644 Binary files a/MacPass/nl.lproj/Localizable.strings and b/MacPass/nl.lproj/Localizable.strings differ diff --git a/MacPass/zh-Hans.lproj/Localizable.strings b/MacPass/zh-Hans.lproj/Localizable.strings index 9290d22a..2923eacd 100644 Binary files a/MacPass/zh-Hans.lproj/Localizable.strings and b/MacPass/zh-Hans.lproj/Localizable.strings differ