On Mar 4, 2010, at 1:34 PM, David Catmull wrote:
> A localization question, since there doesn't seem to be a more specific list for that:
> The System Preferences International pane has three versions of Portuguese - Portugal, Brazil, and regular. If my app has Portugal and Brazil, but not plain Portuguese, and the user has plain Portuguese at the top of their list, the OS uses the next language in the list rather than automatically trying another Portuguese variant. I'm wondering if I need to worry about this case.
> How likely is it that someone would have plain Portuguese at the top of their language list and not have the other variants next in line?
> If you install OS X with some version of Portuguese selected as your main language, do the other variants automatically get placed second and third in the language list?
The only thing I can think of is that the "generic" entries for Portuguese (and also Spanish and French) are "International/Universal" versions.
I know that on iPhone OS (as of version 3.1.3), you only have the following language choices for these three:
So, for some reason, "International Portuguese" doesn't exist and you are thus forced to pick one or both specific variants to localize to. But note for French and Spanish that you must pick an international version of the language and not the specific variants.
What makes matters even more confusing though is that when maintaining your iPhone OS app's metadata, Apple allows you to provide specific variants of French (Canada and France) for your app's description in iTunes! I never understood that one.
This also becomes problematic if you have a common codebase (like I do) for an app that runs on both Mac OS X and iPhone OS. When it came to localization, I made my choices of target languages based upon what iPhone OS had available to it.
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden