i18n とは

よくプラグインディレクトリなんかにありますよね。いっつも疑問に思っていたのですが解決しました!

「国際化」という言葉自体は、ここではいわゆる「グローバリゼーション」ではなく、「インターナショナライゼーション」という概念を指します。すなわち、ロケールに依存する部分をプログラムの外部に切り出しておき、その部分を置き換えることで各国語に対応できるような構造にしておくことをいいます。Internationalizationは、iとnの間に18文字あることから、しばしば「i18n」と省略されます。Localizationは同様に「l10n」と書くことがあります。