Multilingualism - Multilingualism in Computing

Multilingualism in Computing

Multilingualisation (or "m17n") of computer systems can be considered part of a continuum between internationalization and localization:

  • A localised system has been adapted or converted for a particular locale (other than the one it was originally developed for), including the language of the user interface, input, and display, and features such as time/date display and currency; but each instance of the system only supports a single locale.
  • Multilingualised software supports multiple languages for display and input simultaneously, but generally has a single user interface language. Support for other locale features like time, date, number and currency formats may vary as the system tends towards full internationalisation. Generally a multilingualised system is intended for use in a specific locale, whilst allowing for multilingual content.
  • An internationalised system is equipped for use in a range of locales, allowing for the co-existence of several languages and character sets in user interfaces and displays. In particular, a system may not be considered internationalised in the fullest sense unless the interface language is selectable by the user at runtime.

Translating the user interface is usually part of the software localization process, which also includes adaptations such as units and date conversion. Many software applications are available in several languages, ranging from a handful (the most spoken languages) to dozens for the most popular applications (such as office suites, web browsers, etc.). Due to the status of English in computing, software development nearly always uses it (but see also Non-English-based programming languages), so almost all commercial software is initially available in an English version, and multilingual versions, if any, may be produced as alternative options based on the English original.

Read more about this topic:  Multilingualism