aboutsummaryrefslogtreecommitdiff
path: root/AppKit/GTMUILocalizer.m
diff options
context:
space:
mode:
Diffstat (limited to 'AppKit/GTMUILocalizer.m')
-rw-r--r--AppKit/GTMUILocalizer.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/AppKit/GTMUILocalizer.m b/AppKit/GTMUILocalizer.m
index 16d00dd..56b0b7d 100644
--- a/AppKit/GTMUILocalizer.m
+++ b/AppKit/GTMUILocalizer.m
@@ -276,6 +276,16 @@
[self localizeObject:[column headerCell] recursively:recursive];
}
}
+
+ // Do NSSegmentedControl segments.
+ if ([view isKindOfClass:[NSSegmentedControl class]]) {
+ NSSegmentedControl *segmentedControl = (NSSegmentedControl *)view;
+ for (NSInteger i = 0; i < [segmentedControl segmentCount]; ++i) {
+ NSString *label = [segmentedControl labelForSegment:i];
+ [segmentedControl setLabel:[self localizedStringForString:label]
+ forSegment:i];
+ }
+ }
}
- (void)localizeMenu:(NSMenu *)menu recursively:(BOOL)recursive {