Skip to main content
AI agent network visualization

Vertaal YAML-bestanden zonder de inspringing te verstoren

Ankers blijven behouden. Meerregelige tekenreeksen blijven intact. Commentaar blijft staan. Je krijgt exact dezelfde YAML-structuur terug, maar dan vertaald.

YAML vertalen is van nature foutgevoelig

YAML is gevoelig voor witruimte. Eén verkeerde inspringing en je hele configuratie werkt niet meer. Algemene vertaaltools begrijpen YAML-ankers, meerregelige tekenreeksen en flow-scalars niet en behouden ze al helemaal niet.

Eén spatie verkeerd en je YAML is ongeldig. Algemene tools houden geen rekening met inspringingsregels.

YAML-ankers (&anchor) en aliassen (*anchor) worden ten onrechte als vertaalbare tekst behandeld

Meerregelige tekenreeksen (|, >, |-, >-) verliezen hun blokscalaropmaak

Commentaar wordt verwijderd of verplaatst, waardoor ontwikkelaarscontext verloren gaat

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

Wat i18n Agent behoudt

Inspringing en witruimte

De voor witruimte gevoelige YAML-structuur blijft exact behouden. Geen kapotte inspringingen.

Ankers en aliassen

Definities van &anchor en verwijzingen naar *anchor worden herkend en ongemoeid gelaten

Meerregelige tekenreeksen

Blokscalars (|, >), chomp-indicatoren (-, +) en flow-scalars blijven allemaal behouden

Commentaar

Inline- en blokcommentaar blijft op zijn plaats, zodat de ontwikkelaarscontext behouden blijft

Werkt met je stack

Ruby on Rails i18n
Ansible-playbooks
Kubernetes-configuraties
Hugo / statische-sitegeneratoren
Spring Boot
Symfony-vertalingen

Hoe het werkt

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.

Niet handmatig kopiëren en plakken. Geen strings extraheren. Alleen vertaalde bestanden.

Probeer i18n Agent nu

Zet je vertaalbestand hier neer

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

of klik om een bestand te selecteren

Doeltalen

Geen registratie nodigDirecte prijsindicatie

Veelgestelde vragen

Ontwikkelaar?

Installeer de CLI-tool en vertaal je eerste bestand binnen 2 minuten.

CLI-tool installeren

Enterprise-team?

Nog steeds gebonden aan een TMS-contract? Laten we de overstap bespreken.