diff options
author | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2009-09-05 06:15:26 +0000 |
---|---|---|
committer | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2009-09-05 06:15:26 +0000 |
commit | aa35fde684e364a9e118c1d737336abdff25350a (patch) | |
tree | f32ccfff97eb79d2d289e8242e2f5138b66a4b49 /AppKit/GTMUILocalizer.m | |
parent | 0cc6f9d00b5006a2b1ef2016048e0815a49f2574 (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.m | 17 |
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]; } } |