excellent! this works well, since i don't use the nibtool... i should probably use the nibtool for my next app :)
thanks for all the replies On Tue, Nov 4, 2008 at 4:55 PM, Peter Ammon <[EMAIL PROTECTED]> wrote: > > On Nov 4, 2008, at 12:02 PM, Chunk 1978 wrote: > > for localization purposes, i'd like to programatically change all of > my app's menu item titles. > > .... > > the above code works fine for everything except the menu bar titles > (like "File", "Edit", "Window", etc.)... when i click on these objects > in IB i've noticed it's displaying > the title of the "NSMenu" instead of the title for "NSMenuItem" in IB, > but i can't seem to hook it up to NSMenu, so i'm not sure if this is > possible. > > The text that appears in the menu bar is taken from the title of the NSMenu, > and not the NSMenuItem. To change the title of the "Edit" menu, you would > write [[[[NSApp mainMenu] itemAtIndex:2] submenu] setTitle:@"New Title"] . > Before Leopard, there was a bug where the initial title was taken from the > NSMenu, but changes to the NSMenuItem title affected the menu bar text. > This got fixed in Leopard, and the NSMenu's title is always used now. For > maximum compatibility with pre-Leopard OSes, set both to be the same. > -Peter > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]