Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Easily!
Localization Process
(according to Microsoft)
Localization in the Context of
Globalization and Internationalization
• Globalization (G11N)
• Internationalization (I18N)
• Localization (L10N)
GLOBALIZATION
G 1 2 3 4 5 6 7 8 9 10 11 N
Globalization, Internationalization,
and Localization
• Internationalization is a precursor to
localization and its purpose is both to lower
the effort and cost of localization and
translation and to increase the speed and
accuracy with which localization can be
accomplished. In an age where the
simultaneous release of multilingual
documentation, web pages or software is a
corporate objective, such strategies are
indispensable.
[Gregory M. Shreve, Kent State University]
Localization
• Sorting 12/03/2010
• Date 12-03-2010 Französisch
12 mars 2010
• Time
• Calendar 03/12/2010
March 12, 2010
• Currency 12 March 2010
Amerikanisch
?
• Measurements 2010-03-12 EU
(ISO 8601/EN 28601, 1992)
• Graphics
• Colour/Color
• Writing stiles
• Icons ?
Example Issue
Abgeschnittener
?
Text einer
Beenden
Schaltfläche.
Sorting
Coding
Codepages
• Interpretion of byte arrays as character sequences
• Legacy
– ANSII (0 to 127)
– ISO8859L15 (with €)
– DOS, OEM, CP850
– Windows, MSCP1252
• Unicode
– 0 to 16r10FFFF (1.114.111)
– Subsets: ASCII, ISO8859L1, UCS2
– Complete encodings: UTF7, UTF8, UTF16, UTF32
Byte String Windows Codepage 1252 Windows Codepage 1253
Hex Dez (W. European) (Cyrillic)
0xD6 214 Ö Ц
0xFF 252 ü ь
Unicode Overview
Source: Wikipedia
Smalltalk and Encoding
Units to be Lokalize
localized Localized
Units
Glossaries
TMs TVs
Program
Source extract Generate
Modified Program
Source Target
(Skeleton) Program
Source
Localization Tool
Localization Environments
• CLDR Locales
– New in 7.7.1
• Per process locales
• Per process user message catalog support
– New in preview in 7.8
• UserMessage
– Catalog, key, default string
• LBL files
Configuring Trados for LBL Files
Globalization Tools
in VisualWorks
• I18n tool set
– Internationalize your application
• L10n tool set
– Localize your application
• SeaBreeze version 5
Web-Server-Question