Skip to main content
AI agent network visualization

แปลไฟล์ YAML โดยไม่ทำให้การเยื้องเสียหาย

แองเคอร์ยังอยู่ ข้อความหลายบรรทัดครบถ้วน ความคิดเห็นไม่หาย โครงสร้าง YAML ของคุณกลับมาเหมือนตอนส่งเข้าไปทุกประการ เพียงเปลี่ยนเป็นฉบับแปล

การแปล YAML เปราะบางโดยธรรมชาติ

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

ช่องว่างคลาดเพียงหนึ่งตำแหน่งก็ทำให้ YAML ใช้งานไม่ได้ เครื่องมือทั่วไปไม่เคารพกฎการเยื้อง

แองเคอร์ YAML (&anchor) และแอลิแอส (*anchor) ถูกมองเป็นข้อความที่ต้องแปล

ข้อความหลายบรรทัด (|, >, |-, >-) สูญเสียการจัดรูปแบบบล็อกสเกลาร์

ความคิดเห็นถูกลบหรือย้าย ทำให้บริบทสำหรับนักพัฒนาสูญหาย

ต้นฉบับ (อังกฤษ)
config/locales/en.yml
en:
  welcome: "Welcome, %{name}!"
  products:
    title: "Our Products"
    empty: "No products found"
  errors:
    not_found: "Page not found"
    server: |
      Something went wrong.
      Please try again later.
ฉบับแปล (ญี่ปุ่น)
config/locales/ja.yml
ja:
  welcome: "ようこそ、%{name}さん!"
  products:
    title: "製品一覧"
    empty: "製品が見つかりません"
  errors:
    not_found: "ページが見つかりません"
    server: |
      問題が発生しました。
      後でもう一度お試しください。

สิ่งที่ i18n Agent รักษาไว้

การเยื้องและช่องว่าง

ระบบรักษาโครงสร้างที่ไวต่อช่องว่างของ YAML ไว้ทุกประการ การเยื้องไม่เสียหาย

แองเคอร์และแอลิแอส

ระบบจะจดจำคำจำกัดความ &anchor และการอ้างอิง *anchor แล้วคงไว้โดยไม่เปลี่ยนแปลง

ข้อความหลายบรรทัด

ระบบรักษาบล็อกสเกลาร์ (|, >) ตัวบ่งชี้การตัดท้าย (-, +) และโฟลว์สเกลาร์ไว้ทั้งหมด

ความคิดเห็น

ระบบรักษาความคิดเห็นในบรรทัดและแบบบล็อกไว้ในตำแหน่งเดิม เพื่อคงบริบทสำหรับนักพัฒนา

ใช้งานได้กับเทคโนโลยีสแต็กของคุณ

Ruby on Rails i18n
เพลย์บุ๊ก Ansible
การกำหนดค่า Kubernetes
Hugo / เครื่องมือสร้างเว็บไซต์คงที่
Spring Boot
การแปล Symfony

วิธีการทำงาน

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

ไม่ต้องคัดลอกและวางด้วยตนเอง ไม่ต้องแยกข้อความ มีเพียงไฟล์ที่แปลแล้ว

ลองใช้ i18n Agent ตอนนี้

ลากและวางไฟล์แปลของคุณที่นี่

JSON, YAML, PO, XML, CSV, Markdown, Properties

หรือคลิกเพื่อเลือกไฟล์

ภาษาเป้าหมาย

ไม่ต้องลงทะเบียนประเมินราคาได้ทันที

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

เป็นนักพัฒนาใช่ไหม?

ติดตั้งเครื่องมือ CLI แล้วแปลไฟล์แรกของคุณได้ภายใน 2 นาที

ติดตั้งเครื่องมือ CLI

เป็นทีมองค์กรใช่ไหม?

ยังติดสัญญา TMS อยู่ใช่ไหม? มาคุยเรื่องการย้ายระบบกัน