Jump To:
Leopard Guides: Internationalization
Internationalization is the process of readying 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. Carbon services help developers internationalize and localize software. Carbon also includes utilities to manage locales, dates, and measurement systems in a consistent manner.

View all Carbon Guides.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Internationalization Programming Topics (HTML) (PDF)
Explains how to support multiple languages in software.
2009-01-06
Handling Unicode Text Editing With MLTE (HTML) (PDF)
Explains how to use Apple's multilingual text engine.
2008-10-15
Locales Programming Guide (HTML) (PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
2008-10-15
Strings Programming Guide for Core Foundation (HTML) (PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
2008-03-11
ATSUI Programming Guide (HTML) (PDF)
Explains how to lay out, process, and draw Unicode text.
2007-07-10
Programming With the Text Encoding Conversion Manager (HTML) (PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
2005-07-07
Supporting Unicode Input (HTML) (PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
2005-07-07
Programming With the Language Analysis Manager (HTML) (PDF)
Explains how morpholgical analysis is performed by the system.
2003-05-01
Using the Japanese Analysis Engine and Access Method (HTML) (PDF)
Describes dictionary access and the environments used by the Japanese Analysis Engine.
2003-05-01
Understanding Text Input and the Text Services Manager in Carbon (HTML) (PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
2002-12-11