Skip to main content
AI agent network visualization

Käännä YAML-tiedostoja rikkomatta sisennystä

Ankkurit, moniriviset merkkijonot ja kommentit säilyvät. YAML-rakenne palautuu täsmälleen samanlaisena, mutta sisältö on käännetty.

YAML-käännös on rakenteeltaan hauras

YAML on herkkä tyhjälle tilalle. Yksi väärä sisennys voi rikkoa koko määrityksen. Yleiset käännöstyökalut eivät ymmärrä YAML:n ankkureita, monirivisiä merkkijonoja tai vuotilaareja eivätkä varmasti säilytä niitä.

Yksi väärä välilyönti tekee YAML-tiedostosta virheellisen. Yleiset työkalut eivät noudata sisennyssääntöjä.

YAML-ankkureita (&anchor) ja aliaksia (*anchor) käsitellään käännettävänä tekstinä

Moniriviset merkkijonot (|, >, |-, >-) menettävät lohkoskalaarimuotoilunsa

Kommentit poistetaan tai siirretään, jolloin kehittäjäkonteksti katoaa

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

Mitä i18n Agent säilyttää

Sisennys ja tyhjä tila

YAML:n tyhjälle tilalle herkkä rakenne säilyy täsmälleen. Sisennys ei rikkoudu.

Ankkurit ja aliakset

&anchor-määritykset ja *anchor-viittaukset tunnistetaan ja jätetään muuttamatta

Moniriviset merkkijonot

Lohkoskalaarit (|, >), typistysmerkit (-, +) ja vuotilaarit säilyvät

Kommentit

Rivin sisäiset ja lohkokommentit pysyvät paikoillaan ja säilyttävät kehittäjäkontekstin

Toimii teknologiapinosi kanssa

Ruby on Rails i18n
Ansible-pelikirjat
Kubernetes-määritykset
Hugo / staattisten sivustojen generaattorit
Spring Boot
Symfony-käännökset

Näin se toimii

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.

Ei manuaalista kopiointia tai merkkijonojen poimintaa. Vain käännetyt tiedostot.

Kokeile i18n Agent:ia nyt

Pudota käännöstiedostosi tähän

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

tai valitse napsauttamalla

Kohdekielet

Rekisteröitymistä ei tarvitaVälitön arvio

Usein kysytyt kysymykset

Kehittäjä?

Asenna CLI-työkalu ja käännä ensimmäinen tiedostosi kahdessa minuutissa.

Asenna CLI-työkalu

Yritystiimi?

Oletko yhä jumissa TMS-sopimuksessa? Keskustellaan siirtymisestä.