Quốc tế hóa (i18n)

Quốc tế hóa (Internationalization), thường viết tắt là "i18n", là thực hành thiết kế hệ thống sao cho nó có thể dễ dàng thích nghi với các đối tượng mục tiêu khác nhau, có thể khác nhau về khu vực, ngôn ngữ hoặc văn hóa.

Quy trình bổ sung để thích nghi một hệ thống cho một đối tượng mục tiêu cụ thể được gọi là bản địa hóa.

Trong số nhiều khía cạnh khác, quốc tế hóa bao gồm việc thích nghi với các sự khác biệt về:

  • hệ thống chữ viết
  • đơn vị đo lường (tiền tệ, °C/°F, km/dặm, v.v.)
  • định dạng ngày và giờ
  • bố cục bàn phím

Công việc của Unicode Consortium là một phần cơ bản của quốc tế hóa. Unicode không chỉ hỗ trợ sự đa dạng trong các hệ thống chữ viết trên thế giới mà còn hỗ trợ các biến thể văn hóa như tiền tệ và định dạng ngày/giờ.