Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
CTI OS Internationalization Toolkit
5 of 33
Cisco Systems, Inc.
1 Introduction
The CTI OS Internationalization Toolkit is a general purpose tool that provides the mechanisms
and utilities necessary for creating localized versions of client applications such as the CTI OS
Agent and CTI OS Supervisor Softphones. The toolkit uses a message file that is converted into
a language library used by the application to retrieve the translated text that is to be shown to
the user.
and utilities necessary for creating localized versions of client applications such as the CTI OS
Agent and CTI OS Supervisor Softphones. The toolkit uses a message file that is converted into
a language library used by the application to retrieve the translated text that is to be shown to
the user.
The CTI OS Internationalization Toolkit has the following features:
§ Language selection automatically defaults to the operating system settings. No action is
necessary by a user or administrator.
§ An API is provided to access the localized string text from a language library. The API is
exposed as an in-process COM server.
§ A single application can be built with support for many different languages.
§ The Toolkit supports double-byte and extended character languages, including Chinese,
Japanese, Korean, Hebrew, Arabic, Cyrillic, and Latin.
§ It provides a template project and a *.mc file that allows localization of the CTI OS Agent
and Supervisor Softphones
1.1 Localization Process
The localization process of an application starts with the creation of a message file that contains
the language code and the localized text strings. The name of each message file must use the
following convention: CtiOsLanguage.<LANG>.mc where <LANG> is standard language
code, see Figure 1. For a complete list of language codes and language identifiers refer to
“Language Identifiers and Locale” in the Microsoft MSDN Library CD or on-line at
the language code and the localized text strings. The name of each message file must use the
following convention: CtiOsLanguage.<LANG>.mc where <LANG> is standard language
code, see Figure 1. For a complete list of language codes and language identifiers refer to
“Language Identifiers and Locale” in the Microsoft MSDN Library CD or on-line at
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcelocal/htm/cerefLanguageIdentifiersLocales.asp