เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ
ปลั๊กอินของ NocoBase รองรับการทำงานหลายภาษา (i18n) ทั้งในส่วนหน้า (frontend) และส่วนหลัง (backend) ครับ ด้วยกลไกที่เป็นหนึ่งเดียวนี้ คุณสามารถสร้างเนื้อหาหลายภาษาในปลั๊กอินได้อย่างง่ายดายเลยครับ
ไฟล์ภาษาของปลั๊กอินจะถูกจัดเก็บรวมกันไว้ในไดเรกทอรี src/locale ครับ โดยแนะนำให้ตั้งชื่อไฟล์ตามภาษา เช่น:
ไฟล์ภาษาแต่ละไฟล์จะ export อ็อบเจกต์ JSON ที่มีรายการคำแปลทั้งหมดสำหรับภาษานั้น ๆ ครับ ตัวอย่างเช่น:
เมื่อเพิ่มไฟล์ภาษาเป็นครั้งแรก คุณจะต้องรีสตาร์ทแอปพลิเคชันเพื่อให้การเปลี่ยนแปลงมีผลครับ คุณสามารถตรวจสอบว่ารายการคำแปลมีผลแล้วหรือไม่ผ่าน API ได้ที่:
http://localhost:13000/api/app:getLang?locale=zh-CN