Featured image of post i18n(國際化)是什麼?在軟體開發中的意義與對應項目

i18n(國際化)是什麼?在軟體開發中的意義與對應項目

淺顯易懂地解說在軟體開發中常聽到的「i18n(Internationalization:國際化)」的意義與字源。為您整理在將應用程式或系統進行全球化應對時,應考慮的主要項目,如文字編碼、日期時間格式、貨幣資訊等。

什麼是 i18n?

i18n 是 Internationalization 的縮寫,意思是國際化。因為 Internationalization 太長了, 所以在第一個 i 和最後一個 n 之間有 18 個字母,因此縮寫為 i18n。

它經常被用在軟體國際化的語境中。

國際化的主要考慮項目包括以下內容:1

  • 字元集(標準字元編碼等)
  • 文字方向(從左到右、從右到左、從上到下向左等)
  • 語言 / 文字
  • 字型
  • 格式
    • 數字(小數點字元、千位分隔符號、分組位數等)
    • 日期和時間(日期格式、使用的日曆差異,如伊斯蘭曆/公曆/猶太曆/日本曆等)
  • 日期和時間資訊的時區差異
  • 貨幣資訊
comments powered by Disqus