เครื่องมือพัฒนาการทำโลคัลไลเซชันเวอร์ชันฟรี

ฟรีเครื่องมือตรวจสอบคีย์การแปล JSON i18n

วางพจนานุกรม JSON ของภาษาต้นทางและคำแปลเป้าหมาย ค้นหา key ที่หายไปและ key เกินแบบซ้อนกันได้ทันทีโดยไม่ต้องอัปโหลดไฟล์ใดๆ

พจนานุกรมต้นฉบับของภาษาต้นทางทั้งหมด

ภาษาหรือโลเคลที่คุณต้องการตรวจสอบความสอดคล้อง

4คีย์ต้นฉบับ
3จับคู่คีย์
1คีย์ที่หายไป
1คีย์เพิ่มเติม
75%ความครอบคลุมของคีย์

ขาดในเป้าหมาย

  • checkout.cancel

เพิ่มเติมในเป้าหมาย

  • navigation.legacy

เป็นแบบส่วนตัวโดยออกแบบมาตั้งแต่เริ่มแรก เครื่องมือนี้ทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ ค่าที่วางเข้ามาจะไม่ถูกอัปโหลด เก็บรักษา หรือรวมอยู่ในการวิเคราะห์ใด ๆ

วิธีการเปรียบเทียบคีย์การแปล

  1. วางพจนานุกรมต้นฉบับใส่วัตถุ JSON ของภาษาต้นฉบับทั้งหมดในตัวแก้ไขตัวแรก
  2. วางพจนานุกรมเป้าหมายวางออบเจ็กต์ JSON ที่คุณต้องการตรวจสอบในตัวแก้ไขตัวที่สอง
  3. ตรวจสอบความแตกต่างหลักใช้ผลลัพธ์ของ missing, extra, matching และ coverage เพื่อแก้ไขความคลาดเคลื่อนของไฟล์ locale ก่อนการปล่อยเวอร์ชัน.release

ตรวจจับไฟล์ locale ที่ไม่สมบูรก่อนปล่อยใช้งาน

คีย์ i18n ที่หายไปมักจะแสดงต่อผู้ใช้เป็นข้อความดิบจากนักพัฒนา ป้ายชื่อว่างเปล่า หรือประโยคในภาษาสำรอง เปรียบเทียบพจนานุกรมต้นฉบับกับแต่ละ locale เป้าหมายก่อนปล่อยใช้งานเพื่อจับการเปลี่ยนแปลงขณะยังแก้ไขได้ง่าย

ตัวตรวจสอบจะแปลงวัตถุที่ซ้อนกันให้เป็นเส้นทางคีย์ (key paths) แล้วแยกคีย์ที่หายไป คีย์พิเศษ และคีย์ที่ตรงกันออกจากกัน คีย์พิเศษอาจเผยให้เห็นข้อความเก่าที่ถูกลบออกจากต้นฉบับหรือคีย์ที่มีเฉพาะในภาษาปลายทางซึ่งต้องมีการยกเว้นโดยเจตนา

ใช้ความเท่าเทียมของคีย์เป็นเกณฑ์คุณภาพการแปลหนึ่งข้อ

การมีจำนวนคีย์ที่ตรงกันไม่ได้ยืนยันว่าการแปลถูกต้อง ทันสมัย หรือตรงกับบริบทของ UI ให้จับคู่การตรวจสอบความสอดคล้องของคู่กับการทบทวนโดยผู้แปล การตรวจสอบตัวแทนที่ใส่ข้อมูล (placeholder) ภาพหน้าจอ และการทดสอบอัตโนมัติสำหรับพฤติกรรมพหุนามและการแทรกค่าตัวแปร (interpolation)

สำหรับการแปลแบบต่อเนื่อง ให้รันการเปรียบเทียบเดิมทุกครั้งเมื่อเนื้อหาแหล่งเปลี่ยนแปลง จากนั้นเวิร์กโฟลว์การจัดการการแปลจะสามารถมอบหมายเฉพาะงานที่ยังขาดหายแทนการแลกเปลี่ยนไฟล์ทั้งหมดซ้ำ ๆ

พจนานุกรมของคุณจะเก็บไว้ในอุปกรณ์นี้

เบราว์เซอร์จะวิเคราะห์เอกสาร JSON ทั้งสองฉบับในเครื่องเท่านั้น Multilocale จะไม่อัปโหลดหรือเก็บรักษา key หรือค่าของเอกสารเหล่านั้น และการวิเคราะห์การโต้ตอบมีเฉพาะยอดรวมเชิงตัวเลขและสถานะทั่วไปของความสำเร็จหรือข้อผิดพลาดเท่านั้น

คำถามที่พบบ่อย

ตัวตรวจสอบเปรียบเทียบข้อความแปลหรือไม่

ไม่ใช่ มันเปรียบเทียบเส้นทางคีย์และรายงานว่าแต่ละคีย์ต้นทางมีอยู่ใน JSON เป้าหมายหรือไม่ มันไม่ประเมินคุณภาพการแปล ไม่คัดลอกค่า และไม่ส่งข้อความไปยังบริการแปลภาษา

มันสนับสนุนออบเจ็กต์ JSON ที่ซ้อนกันหรือไม่

ใช่ คีย์แบบซ้อนจะแสดงเป็นเส้นทางจุดที่อ่านได้ เช่น checkout.payment.failed อาร์เรย์ถูกจัดการเป็นค่าการแปลเดียวแทนการขยายเป็นคีย์แยกตามดัชนี

ข้อมูลการแปลที่วางไว้ได้รับการอัปโหลดหรือไม่?

ไม่มีการส่งข้อมูลออกไป การแยกวิเคราะห์และการเปรียบเทียบทั้งหมดทำงานภายในเบราว์เซอร์ของคุณเท่านั้น ข้อมูลเชิงวิเคราะห์จะรับเพียงจำนวนรวมและสถานะการแยกวิเคราะห์เท่านั้น; จะไม่เคยรับ keys, values, เนื้อหาไฟล์ หรือชื่อไฟล์ใดๆ