Hi Alex, This is understandable. Layouts can be heavily impacted by localization differences. I do not know your app, but one other approach you might take would be to move as much as possible into icon-based controls in the application in order to avoid the delta between the localized strings.
Regards, John Joyce On Jul 31, 2010, at 8:46 PM, Alex Kac wrote: > Yeah, we have string files, but we also have tons of NIBs. Since the NIBs > have varying widths and other customizations per language - I'd prefer not to > have to go this route. Its just not worth the efort. > > On Jul 31, 2010, at 8:41 PM, John Joyce wrote: > >> Hi Alex, >> >> You might build a few simple strings files, and simply reference and load >> those based on the stored user preference for the app. >> This can be particularly convenient for apps that need the ability to load >> various languages. >> Beyond that, you may want to clearly identify the use-case and needs and >> file an enhancement request bug on the iOS. >> >> Regards, >> John Joyce >> >> On Jul 31, 2010, at 8:25 PM, Alex Kac wrote: >> >>> Right - honestly its just a few people here and there who ask for it for >>> business reasons. If there was an easy way - such as NSUserDefault we could >>> set that would tell the OS - use our English NIBs and strings - that's what >>> we'd be looking for. Without that, its just not worth it. >>> >>> On Mac OS X you can set the language of an app separately in Get Info (I >>> think...) - but you can't on iOS. >>> >>> On Jul 31, 2010, at 8:20 PM, John Joyce wrote: >>> >>>> Hi Alex, >>>> In this case, are they requiring the OS language be in English? >>>> If the OS is in French, or another language, it is still possible to >>>> change your app's UI labels to any string you desire. >>>> It is a bit more work for you to implement. >>>> However, OS supplied services, such as copy/paste will still have the >>>> locale strings of the OS is set to. >>>> >>>> Hope that helps, >>>> John Joyce >>>> On Jul 31, 2010, at 6:26 PM, Alex Kac wrote: >>>> >>>>> Well there are a couple reasons on the iPhone in our case. First, some >>>>> users have devices that are set to languages like French or German, but >>>>> they want to run the app in English. Why? I'm told it has to do with some >>>>> business preferences or something. On iPhone its all or nothing. >>>>> >>>>> So at least for me - I'm interested in some way to let the user pick >>>>> languages separate from the system. >>>>> >>>>> On Jul 31, 2010, at 4:12 PM, Kyle Sluder wrote: >>>>> >>>>>> On Jul 31, 2010, at 1:15 PM, cocoa learner <cocoa.lear...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> True. That can be done. But I am looking for standard way of doing >>>>>>> instead >>>>>>> of creating a Dictionary from the strings file. And at the same time I >>>>>>> would >>>>>>> like to change keyboard input (from English to French based on the >>>>>>> option >>>>>>> chosen from my App radio button). >>>>>> >>>>>> The system already provides a mechanism for choosing between input >>>>>> methods and keyboard layouts. Why do you want to supplant this? >>>>>> >>>>>> --Kyle Sluder_______________________________________________ >>>>>> >>>>>> 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/alex%40webis.net >>>>>> >>>>>> This email sent to a...@webis.net >>>>> >>>>> Alex Kac - President and Founder >>>>> Web Information Solutions, Inc. >>>>> >>>>> "The optimist proclaims that we live in the best of all possible worlds; >>>>> and the pessimist fears this is true." >>>>> -- James Clabell >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> >>>>> 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/jjoyce%40apple.com >>>>> >>>>> This email sent to jjo...@apple.com >>>> >>> >>> Alex Kac - President and Founder >>> Web Information Solutions, Inc. >>> >>> "It is useless for sheep to pass a resolution in favor of vegetarianism >>> while wolves remain of a different opinion." >>> -- William Randolph Inge >>> >>> >>> >>> >>> >> > > Alex Kac - President and Founder > Web Information Solutions, Inc. > > "Forgiveness is not an occasional act: it is a permanent attitude." > -- Dr. Martin Luther King > > > > _______________________________________________ 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 arch...@mail-archive.com