Skip to main content
AI agent network visualization

Översätt YAML-filer utan att förstöra indrag

Ankare bevaras. Flerradiga strängar förblir intakta. Kommentarer finns kvar. Du får tillbaka exakt samma YAML-struktur, fast översatt.

YAML-översättning är känslig till sin natur

YAML är känsligt för blanksteg. Ett enda felaktigt indrag kan förstöra hela konfigurationen. Vanliga översättningsverktyg förstår inte YAML-ankare, flerradiga strängar eller flödesskalärer och bevarar dem definitivt inte.

Ett enda felplacerat blanksteg gör din YAML ogiltig. Vanliga verktyg följer inte indragsreglerna.

YAML-ankare (&anchor) och alias (*anchor) behandlas som översättningsbar text

Flerradiga strängar (|, >, |-, >-) förlorar sin blockskalärformatering

Kommentarer tas bort eller flyttas så att utvecklarkontexten går förlorad

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

Det här bevarar i18n Agent

Indrag och blanksteg

YAML:s blankstegskänsliga struktur bevaras exakt. Inga förstörda indrag.

Ankare och alias

Definitioner med &anchor och referenser med *anchor identifieras och lämnas orörda

Flerradiga strängar

Blockskalärer (|, >), chomp-indikatorer (-, +) och flödesskalärer bevaras

Kommentarer

Rad- och blockkommentarer ligger kvar på rätt plats så att utvecklarkontexten bevaras

Fungerar med din teknikstack

Ruby on Rails i18n
Ansible-playbooks
Kubernetes-konfigurationer
Hugo/generatorer för statiska webbplatser
Spring Boot
Symfony-översättning

Så fungerar 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 manuell kopiering och inklistring. Ingen extrahering av textsträngar. Bara översatta filer.

Prova i18n Agent nu

Släpp din översättningsfil här

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

eller klicka för att välja en fil

Målspråk

Ingen registrering krävsPrisuppskattning direkt

Vanliga frågor

Utvecklare?

Installera CLI-verktyget och översätt din första fil på 2 minuter.

Installera CLI-verktyget

Företagsteam?

Fortfarande bunden till ett TMS-avtal? Kontakta oss så pratar vi om migrering.