Java Internalization - ภาพรวม

Internalization

Internalization หรือ I18N หมายถึงความสามารถของแอปพลิเคชันที่สามารถให้บริการผู้ใช้ในหลายภาษาและต่างกัน Java มีการสนับสนุน Internalization ในตัว Java ยังมีการจัดรูปแบบตัวเลขสกุลเงินและการปรับวันที่และเวลาให้สอดคล้องกัน

Java Internationalization ช่วยให้แอปพลิเคชัน java จัดการกับภาษารูปแบบตัวเลขสกุลเงินการจัดรูปแบบเวลาเฉพาะภูมิภาคต่างๆ

การแปล

การแปลเป็นภาษาท้องถิ่นหรือ L10N คือความสามารถในการปรับตัวของแอปพลิเคชันซึ่งเป็นวิธีที่แอปพลิเคชันปรับตัวเองด้วยภาษารูปแบบตัวเลขการตั้งค่าวันที่และเวลา

แอปพลิเคชัน java ควรเป็นสากลเพื่อให้สามารถแปลได้เอง

ข้อมูลที่ขึ้นอยู่กับวัฒนธรรม

รายการข้อมูลต่อไปนี้มักจะแตกต่างกันไปตามเขตเวลาหรือวัฒนธรรมที่แตกต่างกัน

  • Messages

  • Date

  • Time

  • Number

  • Currency

  • Measurements

  • หมายเลขโทรศัพท์

  • ที่อยู่ไปรษณีย์

  • ป้ายกำกับ GUI

Internationalization Classes

Java มีชุดของคลาสในตัวซึ่งช่วยในการทำให้แอปพลิเคชันเป็นสากล ชั้นเรียนเหล่านี้มีดังต่อไปนี้:

ซีเนียร์ ชั้นเรียนและคำอธิบาย
1

Locale

แสดงภาษาพร้อมกับประเทศ / ภูมิภาค

2

ResourceBundle

มีข้อความหรือวัตถุที่แปลเป็นภาษาท้องถิ่น

3

NumberFormat

ใช้เพื่อจัดรูปแบบตัวเลข / สกุลเงินตามสถานที่

4

DecimalFormat

ใช้เพื่อจัดรูปแบบตัวเลขตามรูปแบบที่กำหนดเองและตามสถานที่

5

DateFormat

ใช้เพื่อจัดรูปแบบวันที่ตามสถานที่

6

SimpleDateFormat

ใช้เพื่อจัดรูปแบบวันที่ตามรูปแบบที่กำหนดเองและตามสถานที่

พิมพ์