Skip to main content
AI agent network visualization

Tõlgi YAML-faile taandeid rikkumata

Ankrud, mitmerealised stringid ja kommentaarid säilivad. YAML-i struktuur tuleb tagasi täpselt samasugusena, ainult sisu on tõlgitud.

YAML-i tõlkimine on olemuselt habras

YAML on tühimärkide suhtes tundlik. Üks vale taane võib rikkuda kogu konfiguratsiooni. Üldised tõlketööriistad ei mõista YAML-i ankruid, mitmerealisi stringe ega vooskalareid ega säilita neid kindlasti.

Üks vales kohas tühik muudab YAML-i kehtetuks. Üldised tööriistad ei järgi taandereegleid.

YAML-i ankruid (&anchor) ja pseudonüüme (*anchor) käsitletakse tõlgitava tekstina

Mitmerealised stringid (|, >, |-, >-) kaotavad plokkskalaari vorminduse

Kommentaarid eemaldatakse või teisaldatakse ning arendaja kontekst kaob

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

Mida i18n Agent säilitab

Taanded ja tühimärgid

YAML-i tühimärgitundlik struktuur säilib täpselt. Taanded ei lähe katki.

Ankrud ja pseudonüümid

&anchor-definitsioonid ja *anchor-viited tuvastatakse ning jäetakse puutumata

Mitmerealised stringid

Plokkskalaarid (|, >), kärpimistähised (-, +) ja vooskalaarid säilivad

Kommentaarid

Reasisesed ja plokikommentaarid jäävad paigale ning säilitavad arendaja konteksti

Töötab sinu tehnoloogiapinuga

Ruby on Rails i18n
Ansible'i playbook'id
Kubernetes'e konfiguratsioonid
Hugo / staatiliste saitide generaatorid
Spring Boot
Symfony tõlked

Kuidas see töötab

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.

Käsitsi kopeerimist ega stringide eraldamist pole. Ainult tõlgitud failid.

Proovi i18n Agent'i kohe

Kukuta tõlkefail siia

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

või klõpsa faili valimiseks

Sihtkeeled

Registreerumine pole vajalikKohene hinnang

Korduma kippuvad küsimused

Arendaja?

Paigalda CLI-tööriist ja tõlgi oma esimene fail kahe minutiga.

Paigalda CLI-tööriist

Ettevõtte meeskond?

Kas oled endiselt TMS-i lepingus kinni? Räägime üleminekust.