23.05.2017 Views

Internationalization

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Internationalization</strong><br />

<strong>Internationalization</strong> is a long-term process. It is the process of designing a product so<br />

that it can be adapted to various languages and regions without engineering changes.<br />

Think of internationalization as readiness for localization. <strong>Internationalization</strong> can save<br />

significant expense, time, and headaches for everyone involved. Sometimes written as<br />

"i18n", internationalization evolved from a growing demand for multilingual products<br />

and applications.<br />

There are many benefits to i18n, including:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Easier adaptation of software applications (or other content) to multiple locales<br />

Reduced time and cost for localization<br />

Single, internationalized source code for all versions of the product<br />

Simpler maintenance<br />

Improved quality and code architecture<br />

Reduced overall cost of ownership of the multiple versions of the product<br />

Adherence to international standards<br />

Some practical examples of how internationalization is critical to multilingual products<br />

include:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Independence from a specific language/character set encoding<br />

Independence from specific cultural conventions<br />

Removal of hard-coded text<br />

Minimization of concatenated text strings<br />

Careful use of in-line variables<br />

Compatibility with third-party tools<br />

Unicode compliance for global text display<br />

Accommodation of double-byte languages (for example, Japanese)<br />

Accommodation of right-to-left languages (for example, Arabic)<br />

<strong>Internationalization</strong> is a critical business process for any company producing<br />

multilingual products. It is important to consider the various markets a product will<br />

target and make the necessary adaptations early in product design and development.<br />

Many users have experienced the frustration of non-internationalized products — forms<br />

not having the currency they expect, fields or text boxes being too large or too small for<br />

their contents ... and countless other frustrations big and small. For businesses and<br />

products to succeed internationally, i18n is critical.<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!