diff options
author | stuconnolly <stuart02@gmail.com> | 2010-07-02 20:28:57 +0000 |
---|---|---|
committer | stuconnolly <stuart02@gmail.com> | 2010-07-02 20:28:57 +0000 |
commit | 8af000934e13e1ed0f9bb73c26bfdc8b156d6525 (patch) | |
tree | 076aaef6ccb68a21815d3a54cd2a60c6a457eb9c /Source/SPExportController.m | |
parent | 94511f3cec3b02dfb05b9aef1cb8fb0eece2924e (diff) | |
download | sequelpro-8af000934e13e1ed0f9bb73c26bfdc8b156d6525.tar.gz sequelpro-8af000934e13e1ed0f9bb73c26bfdc8b156d6525.tar.bz2 sequelpro-8af000934e13e1ed0f9bb73c26bfdc8b156d6525.zip |
Localise the custom export filename tokens.
Diffstat (limited to 'Source/SPExportController.m')
-rw-r--r-- | Source/SPExportController.m | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/Source/SPExportController.m b/Source/SPExportController.m index 6f072e84..aac8592b 100644 --- a/Source/SPExportController.m +++ b/Source/SPExportController.m @@ -95,7 +95,7 @@ prefs = [NSUserDefaults standardUserDefaults]; // Default filename tokens - availableFilenameTokens = @"host,database,table,date,time"; + availableFilenameTokens = NSLocalizedString(@"host,database,table,date,time", @"default custom export filename tokens"); } return self; @@ -231,33 +231,31 @@ [dateFormatter setDateStyle:NSDateFormatterShortStyle]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; - [string replaceOccurrencesOfString:@"host" withString:[tableDocumentInstance host] + [string replaceOccurrencesOfString:NSLocalizedString(@"host", @"export filename host token") + withString:[tableDocumentInstance host] options:NSLiteralSearch range:NSMakeRange(0, [string length])]; - [string replaceOccurrencesOfString:@"database" withString:[tableDocumentInstance database] + [string replaceOccurrencesOfString:NSLocalizedString(@"database", @"export filename database token") + withString:[tableDocumentInstance database] options:NSLiteralSearch range:NSMakeRange(0, [string length])]; - if (table) { - [string replaceOccurrencesOfString:@"table" withString:table - options:NSLiteralSearch - range:NSMakeRange(0, [string length])]; - } - else { - [string replaceOccurrencesOfString:@"table" withString:@"" - options:NSLiteralSearch - range:NSMakeRange(0, [string length])]; - } + [string replaceOccurrencesOfString:NSLocalizedString(@"table", @"table") + withString:(table) ? table : @"" + options:NSLiteralSearch + range:NSMakeRange(0, [string length])]; - [string replaceOccurrencesOfString:@"date" withString:[dateFormatter stringFromDate:[NSDate date]] + [string replaceOccurrencesOfString:NSLocalizedString(@"date", @"export filename date token") + withString:[dateFormatter stringFromDate:[NSDate date]] options:NSLiteralSearch range:NSMakeRange(0, [string length])]; [dateFormatter setDateStyle:NSDateFormatterNoStyle]; [dateFormatter setTimeStyle:NSDateFormatterShortStyle]; - [string replaceOccurrencesOfString:@"time" withString:[dateFormatter stringFromDate:[NSDate date]] + [string replaceOccurrencesOfString:NSLocalizedString(@"time", @"export filename time token") + withString:[dateFormatter stringFromDate:[NSDate date]] options:NSLiteralSearch range:NSMakeRange(0, [string length])]; |