>> OT: Forgive my ignorance, but can you/someone summarize the
differences
>> in I18N, L10N, and M17N?

> I don't know about M17N, but I18N is preparing your application for
> L10N (heavily depends on the programming language/application), and
> L10N is the process of creating a translation (etc.) (could be done by
> non-technicans).

L10N = Localization (L + 10 letters + N)
Means making your software behave with accordance to the users system
locale. Relates not just to languages, but also to currency, date and
number format etc.

I18N = Internationalization (L + 18 letters + N)
Making your app work with different locales with an emphasis on
languages. Usually taken to mean your app will can present it's
interface in several languages.

M10N = Multilingualization (L + 17 letters + N)
Making your app support just a few selected languagesm but support them
fully. e.g. Matz said Ruby will always support English and Japanese
perfectly well.