diff options
author | mtvee <emptyvee@gmail.com> | 2009-05-15 18:00:28 +0000 |
---|---|---|
committer | mtvee <emptyvee@gmail.com> | 2009-05-15 18:00:28 +0000 |
commit | f89d0585f3ac7673fab007d50fc40db7e76c58c3 (patch) | |
tree | ea7ad0aed5b90928b1b5c1e557cbef27ec905c71 /Source/TableRelations.m | |
parent | 4984644813df727591c0d7d05fe3b505d67fd69d (diff) | |
download | sequelpro-f89d0585f3ac7673fab007d50fc40db7e76c58c3.tar.gz sequelpro-f89d0585f3ac7673fab007d50fc40db7e76c58c3.tar.bz2 sequelpro-f89d0585f3ac7673fab007d50fc40db7e76c58c3.zip |
- attempt fix for alert issues when deleting tables, etc.
- localize relations view dialogs
Diffstat (limited to 'Source/TableRelations.m')
-rw-r--r-- | Source/TableRelations.m | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Source/TableRelations.m b/Source/TableRelations.m index 8bd204cb..d95cf471 100644 --- a/Source/TableRelations.m +++ b/Source/TableRelations.m @@ -112,7 +112,7 @@ query = [query stringByAppendingString:[NSString stringWithFormat:@" ON UPDATE %@", onUpdate]]; } - NSLog( query ); + //NSLog( query ); [mySQLConnection queryString:query]; @@ -187,9 +187,9 @@ // 0 indicates success if( code ) { - NSRunAlertPanel(@"Error Adding Relation", - [NSString stringWithFormat:@"There was a problem adding the relation.\n%@",[mySQLConnection getLastErrorMessage]], - @"Dang!", nil, nil ); + NSRunAlertPanel(NSLocalizedString(@"Error", @"error"), //@"Error Adding Relation", + [NSString stringWithFormat:NSLocalizedString(@"Couldn't add relation.\nMySQL said: %@",@"message of panel when relation cannot be created"),[mySQLConnection getLastErrorMessage]], + NSLocalizedString(@"OK", @"OK button"), nil, nil ); } else { [self refresh:nil]; } @@ -202,9 +202,10 @@ - (IBAction)removeRow:(id)sender { if ( [relationsView numberOfSelectedRows] ) { - int resp = NSRunAlertPanel(@"Remove Relations", - @"Are you sure you want to remove the selected relations?", - @"OK", @"Cancel", nil ); + int resp = NSRunAlertPanel(NSLocalizedString(@"Delete relation",@"delete relation message"), + NSLocalizedString(@"Are you sure you want to delete the selected relations?\nThis action cannot be undone!",@"delete selected relation informative message"), + NSLocalizedString(@"Delete", @"delete button"), + NSLocalizedString(@"Cancel", @"cancel button"), nil ); if( resp == NSAlertDefaultReturn ) { NSString *thisTable = [tablesListInstance tableName]; NSIndexSet *selectedSet = [relationsView selectedRowIndexes]; @@ -219,6 +220,11 @@ if ( ! [[mySQLConnection getLastErrorMessage] isEqualToString:@""] ) { NSLog(@"error: %@", [mySQLConnection getLastErrorMessage]); + NSRunAlertPanel(NSLocalizedString(@"Error", @"error"), + [NSString stringWithFormat:NSLocalizedString(@"Couldn't remove relation.\nMySQL said: %@",@"message of panel when relation cannot be removed"),[mySQLConnection getLastErrorMessage]], + NSLocalizedString(@"OK", @"OK button"), nil, nil ); + // abort loop + break; } row = [selectedSet indexLessThanIndex:row]; } |