m17n

読み:エム・セヴンティーン・エン
外語:m17n: multilingualization
品詞:名詞

多言語化のこと。ソフトウェアにおける多言語化とは、複数の言語を同時に扱えることをいう。

m17nは、「多言語化」を意味する英単語multilingualizationが元であり、頭のmと最後のnだけを残し、間の17文字を省略した、という意味である。

同時に複数の言語を使えるようにすることをいう。多種の言語を切替えて使えるようにすること(同時には一種類)の場合はi18nという。

オペレーティングシステム(OS)で機能として対応する場合と、アプリケーションの機能として対応する場合とがある。

例えばWindowsの場合、Windows NT以降であればUnicodeの採用によってm17nに対応している。

また、UNIX(X11)用のNetscape NavigatorMule/Emacsは、表示部分はISO/IEC 2022の採用によって自力でm17nに対応し、メニューバー等はオペレーティングシステム(OS)の機能でi18nに対応している。