aboutsummaryrefslogtreecommitdiffstats
path: root/Source/TableRelations.m
diff options
context:
space:
mode:
authormtvee <emptyvee@gmail.com>2009-05-15 18:00:28 +0000
committermtvee <emptyvee@gmail.com>2009-05-15 18:00:28 +0000
commitf89d0585f3ac7673fab007d50fc40db7e76c58c3 (patch)
treeea7ad0aed5b90928b1b5c1e557cbef27ec905c71 /Source/TableRelations.m
parent4984644813df727591c0d7d05fe3b505d67fd69d (diff)
downloadsequelpro-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.m20
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];
}