+ NSString *fullname = [NSString stringWithFormat:NSLocalizedString(@"button %d", @"button name"), idx];
+ if (name.length)
+ fullname = [fullname stringByAppendingFormat:@"- %@", name];
+ NSString *did = [[NSString alloc] initWithFormat:@"Button %d", idx];
+ if ((self = [super initWithName:fullname did:did base:nil])) {