• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Changing the app language
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changing the app language


  • Subject: Re: Changing the app language
  • From: "Jeff Bland" <email@hidden>
  • Date: Fri, 27 Jul 2007 20:59:34 -0600

I played around with the AppleLanguages thing a bit:

[[NSUserDefaults standardUserDefaults] setObject:[NSArray
arrayWithObject:@"English"] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

This indeed changed the application language off my system default language,
and worked exactly as expected with one exception - it doesn't take effect
until the application restarts. I suppose some internal settings need to be
flushed or something for NSLocalizedString to update the strings file it
reads from, I don't know how or if it's possible to change that.

So I have the choice of seeking and reading the strings file as Douglas
proposed, but not having my save panels and the like be translated, or
changing the language preference under the application domain, as Brian
proposed, and not getting real time switching.

Alastair asked my reasons for supporting such an option. I don't have a
particular need for it in my current project - it's just a feature that I
like and want to include. Which should be enough reason. In this case,
either behavior listed above is acceptable since it's not vital to the
program, but I'm still gonna play with NSUserDefaults some more.

Thanks for your input,
- Jeff
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Changing the app language
      • From: Francis Derive <email@hidden>
    • Re: Changing the app language
      • From: Brian Willoughby <email@hidden>
    • Re: Changing the app language
      • From: Alastair Houghton <email@hidden>
References: 
 >Changing the app language (From: "Jeff Bland" <email@hidden>)
 >Re: Changing the app language (From: Douglas Davidson <email@hidden>)
 >Re: Changing the app language (From: "Jeff Bland" <email@hidden>)
 >Re: Changing the app language (From: Brian Willoughby <email@hidden>)
 >Re: Changing the app language (From: Alastair Houghton <email@hidden>)

  • Prev by Date: Re: Custom Cell For Table
  • Next by Date: Re: Problems running a shell script as root
  • Previous by thread: Re: Changing the app language
  • Next by thread: Re: Changing the app language
  • Index(es):
    • Date
    • Thread