ADC Membership Technical Business Join ADC
Search Advanced Search


International Technologies

International technologies describes a collection of Macintosh technologies and resources developers can use to internationalize or localize their applications. Internationalization is the process of readying your software to handle different text systems and locale-specific features. Localization is the process of translating an application's text elements, and adjusting the user interface for a specific language or region.

International Support in Mac OS X
Mac OS X provides a comprehensive suite of services to help you internationalize and localize software. Mac OS X allows a single binary to contain localizations for multiple languages and regional dialects. Mac OS X also includes technology to handle text systems used around the world and utilities to manage locales, dates, and measurement systems in a consistent manner. Find out how to render text on Mac OS X.
International Market Strategy
Approximately one-half of all Macintosh computers are sold in countries other than the United States. By taking the time to internationalize your software, you will be poised to enter this growing international market. Apple Developer Connection's Regional Information page provides details on Macintosh markets around the world.
News and Updates
WWDC 2003 Registration Now Open
Worldwide Developers Conference 2003 Registration is now open! New tracks this year include Enterprise IT and QuickTime - Develop, Produce, Deliver. Other tracks include Hardware, Core OS, Application Frameworks, Graphics & Imaging, and Apple Developer Tools.

Also available is a Getting Started Bundle, a great way to get everything you need to develop for Mac OS X, including a WWDC 2003 pass, a Select membership, and a developer hardware discount. Check out the track descriptions and registration information today — prices go up on April 18. [Feb 10 2003]

AppleGlot 3.1
AppleGlot is a tool to pull strings out of Carbon and Cocoa applications, translate them, and then reinsert them into the newly localized application. AppleGlot 3.1 is a completely rewritten version of AppleGlot for Mac OS X. AppleGlot 3.1 implements incremental localization, which means once an application or file has been run through AppleGlot and localized, subsequent use of AppleGlot highlights only the new items in the file that potentially require localization. The new version of AppleGlot supports Cocoa and Carbon applications, bundled applications, and shared translation libraries.

Everything you need to get started with AppleGlot (including a Users Guide) can be downloaded from: AppleGlot 3.1. [Jan 08 2003]

Rendering Unicode Text With ATSUI (pdf)
This document gives an overview of ATSUI, provides an introduction to the concepts and terms you need to understand ATSUI, discusses the core data types you use to control text layout and styles, and shows you how to use ATSUI in your application. [Oct 07 2002]
ATSUI Reference (pdf)
This document describes in detail the functions and data types defined by the ATSUI application programming interface through version 2.4. [Oct 07 2002]
Technical Resources
MLTE and ATSUI on Mac OS X
Resources for using the Multilingual Text Engine and Apple Type Services for Unicode Imaging on Mac OS X. Includes sample code, Q&As;, technical notes, and documentation for both MLTE and ATSUI.
Localization on Mac OS X
Tools and resources for localizing applications on Mac OS X. Includes AppleGlot 3, Monte SDK and Templates, and the updated versions of the Mac OS X glossaries in various languages, now including Second Tier European languages.
"Internationalization and Localization" (pdf)
Covers Mac OS X as an international platform. Discusses the ease of internationalizing a product through Mac OS X's built-in features. Mentions that under Mac OS X, developers can use a single binary and have support for multiple languages and regional dialects. Also mentions MLTE, ATSUI and more.
Text and Mac OS X
More details about International text support for both Carbon and Cocoa in Mac OS X.
Carbon SDKs
Want to get the latest sample code for MLTE? Check out the Carbon SDKs!
Apple's Worldwide Markets
Apple Developer Connection's Regional Information page provides details on Macintosh markets around the world.
Documentation Links
In addition to developer documentation on core system services, there are technotes, technical Q&A;'s, sample code, and SDKs related to international technical services.



Gray line

Contact ADC |  ADC Site Map |  ADC Advanced Search
For information about Apple Products, please visit Apple.com.
Contact Apple | Privacy Notice
Copyright © 2003 Apple Computer, Inc. All rights reserved.
1-800-MY-APPLE