Skip to main content
AI agent network visualization

Terjemah Fail-fail YAML Tanpa Merosakkan Inden

Penambat dikekalkan. Rentetan berbilang baris kekal utuh. Komen dikekalkan. Struktur YAML anda kembali tepat seperti ketika dimasukkan, hanya kandungannya telah diterjemahkan.

Terjemahan YAML Sememangnya Rapuh

YAML peka terhadap ruang putih. Satu inden yang salah boleh merosakkan seluruh konfigurasi. Alat terjemahan umum tidak memahami penambat, rentetan berbilang baris, atau skalar aliran YAML, apatah lagi mengekalkannya.

Perbezaan satu ruang sahaja menyebabkan YAML anda tidak sah. Alat umum tidak mematuhi peraturan inden.

Penambat (&anchor) dan alias (*anchor) YAML dianggap sebagai teks yang boleh diterjemahkan

Rentetan berbilang baris (|, >, |-, >-) kehilangan pemformatan skalar bloknya

Komen dibuang atau dipindahkan sehingga konteks pembangun hilang

Sumber (Bahasa Inggeris)
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.
Diterjemahkan (Jepun)
config/locales/ja.yml
ja:
  welcome: "ようこそ、%{name}さん!"
  products:
    title: "製品一覧"
    empty: "製品が見つかりません"
  errors:
    not_found: "ページが見つかりません"
    server: |
      問題が発生しました。
      後でもう一度お試しください。

Perkara yang Dikekalkan oleh i18n Agent

Inden & Ruang Putih

Struktur YAML yang peka terhadap ruang putih dikekalkan dengan tepat. Tiada inden yang rosak.

Penambat & Alias

Takrif &anchor dan rujukan *anchor dikenali serta dibiarkan utuh

Rentetan Berbilang Baris

Skalar blok (|, >), penunjuk chomp (-, +), dan skalar aliran semuanya dikekalkan

Komen

Komen sebaris dan blok dikekalkan pada tempatnya, lalu mengekalkan konteks pembangun

Berfungsi dengan Stack anda

Ruby on Rails i18n
Playbook Ansible
Konfigurasi Kubernetes
Hugo / Penjana Laman Statik
Spring Boot
Terjemahan Symfony

Cara Ia Berfungsi

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.

Tiada salin-tampal manual. Tiada pengekstrakan rentetan. Hanya fail terjemahan.

Cuba i18n Agent Sekarang

Lepaskan fail terjemahan anda di sini

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

atau klik untuk semak imbas

Bahasa sasaran

Tidak perlu mendaftarAnggaran serta-merta

Soalan Lazim

Pembangun?

Pasang alat CLI dan terjemah fail pertama anda dalam 2 minit.

Pasang Alat CLI

Pasukan perusahaan?

Masih terikat dengan kontrak TMS? Mari berbincang tentang pemindahan anda.