Skip to main content
AI agent network visualization

Tradueixi fitxers YAML sense trencar la sagnia

Ancores preservades. Cadenes multilínia intactes. Comentaris conservats. La seva estructura YAML torna exactament tal com ha entrat, però traduïda.

La traducció de YAML és fràgil per definició

YAML és sensible als espais en blanc. Amb una sola sagnia incorrecta, tota la configuració deixa de funcionar. Les eines de traducció genèriques no entenen les ancores, les cadenes multilínia ni els escalars de flux de YAML i, sens dubte, no els preserven.

Un sol espai de més o de menys i el YAML deixa de ser vàlid. Les eines genèriques no respecten les regles de sagnia.

Les ancores YAML (&anchor) i els àlies (*anchor) es tracten com a text traduïble

Les cadenes multilínia (|, >, |-, >-) perden el format d'escalar de bloc

Els comentaris se suprimeixen o es mouen i es perd el context per als desenvolupadors

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

Què preserva i18n Agent

Sagnia i espais en blanc

L'estructura de YAML, sensible als espais en blanc, es preserva exactament. Cap sagnia trencada.

Ancores i àlies

Les definicions &anchor i les referències *anchor es reconeixen i es deixen intactes

Cadenes multilínia

Els escalars de bloc (|, >), els indicadors de retallat (-, +) i els escalars de flux es preserven tots

Comentaris

Els comentaris en línia i de bloc es mantenen al seu lloc i es preserva el context per als desenvolupadors

Funciona amb el seu stack

Ruby on Rails i18n
Playbooks d'Ansible
Configuracions de Kubernetes
Hugo / generadors de llocs estàtics
Spring Boot
Traducció de Symfony

Com funciona

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.

Res de copiar i enganxar manualment. Res d'extracció de cadenes. Només fitxers traduïts.

Provar i18n Agent ara

Arrossegar aquí el fitxer de traducció

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

o fer clic per explorar

Idiomes de destinació

No cal registrePressupost instantani

Preguntes freqüents

És desenvolupador?

Instal·li l'eina de la CLI i tradueixi el seu primer fitxer en 2 minuts.

Instal·lar l'eina de la CLI

Equip empresarial?

Encara atrapat en un contracte de TMS? Parlem sobre la migració.