Skip to main content
AI agent network visualization

Oversæt YAML-filer uden at ødelægge indrykningen

Ankre bevares. Tekststrenge over flere linjer forbliver intakte. Kommentarer bevares. Din YAML-struktur kommer tilbage præcis som før, blot oversat.

YAML-oversættelse er skrøbelig af natur

YAML er følsomt over for blanktegn. En enkelt forkert indrykning kan ødelægge hele din konfiguration. Generiske oversættelsesværktøjer forstår ikke YAML-ankre, tekststrenge over flere linjer eller flow-skalarer og kan slet ikke bevare dem.

Ét enkelt forkert mellemrum gør din YAML ugyldig. Generiske værktøjer overholder ikke reglerne for indrykning.

YAML-ankre (&anchor) og aliaser (*anchor) behandles som tekst, der skal oversættes

Tekststrenge over flere linjer (|, >, |-, >-) mister deres blokskalarformatering

Kommentarer fjernes eller flyttes, så udviklerkonteksten går tabt

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

Hvad i18n Agent bevarer

Indrykning og blanktegn

Den blanktegnsfølsomme struktur i YAML bevares nøjagtigt, så indrykningen ikke går i stykker.

Ankre og aliaser

&anchor-definitioner og *anchor-referencer genkendes og forbliver uberørte

Tekststrenge over flere linjer

Blokskalarer (|, >), chomp-indikatorer (-, +) og flow-skalarer bevares alle

Kommentarer

Linjekommentarer og blokkommentarer bliver på deres plads, så udviklerkonteksten bevares

Fungerer med din teknologistak

Ruby on Rails i18n
Ansible-playbooks
Kubernetes-konfigurationer
Hugo/generatorer til statiske websites
Spring Boot
Symfony-oversættelse

Sådan fungerer det

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.

Ingen manuel kopiering og indsættelse. Ingen udtrækning af tekststrenge. Kun oversatte filer.

Prøv i18n Agent nu

Slip din oversættelsesfil her

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

eller klik for at vælge en fil

Målsprog

Kræver ingen tilmeldingEstimat med det samme

Ofte stillede spørgsmål

Udvikler?

Installér CLI-værktøjet og oversæt din første fil på 2 minutter.

Installér CLI-værktøj

Team i en større virksomhed?

Sidder du stadig fast i en TMS-kontrakt? Lad os tale om at skifte.