aboutsummaryrefslogtreecommitdiff
path: root/AppKit/GTMUILocalizer.m
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2009-09-05 06:15:26 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2009-09-05 06:15:26 +0000
commitaa35fde684e364a9e118c1d737336abdff25350a (patch)
treef32ccfff97eb79d2d289e8242e2f5138b66a4b49 /AppKit/GTMUILocalizer.m
parent0cc6f9d00b5006a2b1ef2016048e0815a49f2574 (diff)
[Author: alcor]
Update Large UI with latest nib Add toolbar to prefs Add toolbar localization R=dmaclach DELTA=4125 (3054 added, 462 deleted, 609 changed)
Diffstat (limited to 'AppKit/GTMUILocalizer.m')
-rw-r--r--AppKit/GTMUILocalizer.m17
1 files changed, 17 insertions, 0 deletions
diff --git a/AppKit/GTMUILocalizer.m b/AppKit/GTMUILocalizer.m
index c79a72a..d585a96 100644
--- a/AppKit/GTMUILocalizer.m
+++ b/AppKit/GTMUILocalizer.m
@@ -112,6 +112,23 @@
if (recursive) {
NSView *content = [window contentView];
[self localizeView:content recursively:recursive];
+ NSToolbar *toolbar = [window toolbar];
+ if (toolbar)
+ [self localizeToolbar:toolbar];
+ }
+}
+
+- (void)localizeToolbar:(NSToolbar *)toolbar {
+ for (NSToolbarItem *item in [toolbar items]) {
+ NSString *label = [item label];
+ NSString *paletteLabel = [item paletteLabel];
+ NSString *toolTip = [item toolTip];
+ label = [self localizedStringForString:label];
+ paletteLabel = [self localizedStringForString:paletteLabel];
+ toolTip = [self localizedStringForString:toolTip];
+ [item setLabel:label];
+ [item setPaletteLabel:paletteLabel];
+ [item setToolTip:toolTip];
}
}