i18n単語


ニコニコ動画でi18nの動画を見に行く
インターナショナリゼーション
  • 1
  • 0pt
掲示板へ

i18nとは、internationalizationの略である。

概要

internationalizationがあまりにも長いのでこのように略されることがある。に(オープンソース)ソフトウェアの多言語対応に関する文脈で用いられる。

最初の i と最後の n の間に18文字あることに由来する。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
i n t e r n a t i o n a l i z a t i o n

対義語はl10nで、localizationの略である。

1 2 3 4 5 6 7 8 9 10
l o c a l i z a t i o n

i18nで気を付けるべきこと

まずっ先に出てくるのは、単数形と複数形の処理である。

  • 日本語韓国語中国語などでは、単数形と複数形の区別がない
  • 英語ドイツ語などでは、単数形と複数形の区別があり、単数形は1、複数形は0と2以上に用いる
  • フランス語などでは、単数形と複数形の区別があり、単数形は0と1、複数形は2以上に用いる
  • ロシア語では、かなり複雑で、最大で以下の4種類に分かれる
    • 0
    • 11以上20未満ではなく、10で割った余りが1
    • 11以上20未満ではなく、10で割った余りが2から4
    • それ以外

このあたりの取り扱いは複雑であるし、そもそも翻訳の管理がとてつもなく面倒である。このため、専用のライブラリ(gettextなど)を用いて、このあたりの管理を行うことがほとんどである。

gettextでは、以下の手順でi18nを行う。

  1. 翻訳文字列を出力する箇所を用意する
  2. 翻訳文字列を抽出し、翻訳テンプレートを作成する
  3. 翻訳テンプレートから、各言語の翻訳設定ファイルを作成する
  4. 翻訳設定ファイルコンパイルし、翻訳ファイルを生成する
  5. ソフトウェアで、適切な翻訳ファイル読み込むよう設定する(既製品ではそのあたりは対応済みである)

関連動画

関連項目

【スポンサーリンク】

  • 1
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

ニコニコ動画 (単) 記事と一緒に動画もおすすめ!
提供: moffy
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

i18n

1 ななしのよっしん
2021/08/08(日) 23:47:07 ID: BGt2Fw09HV
最近は k8s (kubernetesの略) をよく見かける。
👍
高評価
0
👎
低評価
0

急上昇ワード改

2025/12/26(金)02時00分 現在

おすすめトレンド

ニコニコニューストピックス