Internationalization and localization tools


Locale-Sensitive Core Foundation C Function

Core Foundation CFLocaleRef

CFLocaleCopyCurrent function

Internationalization (I18n) Function Overview

Click here for additional Apple Developer Documentation details.

I18n Issues

Cached/stored locale objects may not reflect current user locale.
Re-query the user locale preference (current locale) frequently.

Generally one needs to pass in locale, encoding or language to ensure that any culture-dependent conversion is done properly. If you determine that the call is i18n-safe, you can use Globalyzer's Ignore Comment functionality to ensure that it isn't picked up in a subsequent scan.

For information about Objective-C Internationalization, click here.

 

Lingoport internationalization and localization services and software