Skip to main content
AI agent network visualization

Prevedite datoteke YAML, ne da bi pokvarili zamike

Sidra se ohranijo. Večvrstični nizi ostanejo nedotaknjeni. Komentarji ostanejo na mestu. Vaša struktura YAML se vrne natanko takšna, kot ste jo poslali, le da je prevedena.

YAML je že po zasnovi občutljiv za prevajanje

YAML je občutljiv na presledke. En napačen zamik lahko pokvari celotno konfiguracijo. Splošna prevajalska orodja ne razumejo sider, večvrstičnih nizov ali tekočih skalarjev YAML in jih zagotovo ne ohranijo.

Že en napačen presledek naredi YAML neveljaven. Splošna orodja ne upoštevajo pravil zamikanja.

Sidra YAML (&anchor) in vzdevki (*anchor) so obravnavani kot prevedljivo besedilo

Večvrstični nizi (|, >, |-, >-) izgubijo oblikovanje blokovnega skalarja

Komentarji se odstranijo ali premaknejo, zato se izgubi kontekst za razvijalce

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

Kaj i18n Agent ohrani

Zamiki in presledki

Struktura YAML, občutljiva na presledke, se ohrani natančno. Brez poškodovanih zamikov.

Sidra in vzdevki

Definicije &anchor in sklici *anchor so prepoznani ter ostanejo nespremenjeni

Večvrstični nizi

Blokovni skalarji (|, >), kazalniki obrezovanja (-, +) in tekoči skalarji se ohranijo

Komentarji

Vrstični in blokovni komentarji ostanejo na mestu ter ohranijo kontekst za razvijalce

Deluje z Vašim tehnološkim skladom

Ruby on Rails i18n
Playbooki Ansible
Konfiguracije Kubernetes
Hugo / generatorji statičnih spletnih mest
Spring Boot
Prevodi Symfony

Kako deluje

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.

Brez ročnega kopiranja in lepljenja. Brez izločanja nizov. Samo prevedene datoteke.

Preizkusite i18n Agent zdaj

Spustite prevajalsko datoteko sem

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

ali kliknite za izbiro

Ciljni jeziki

Registracija ni potrebnaTakojšnja ocena

Pogosta vprašanja

Ste razvijalec?

Namestite orodje CLI in svojo prvo datoteko prevedite v dveh minutah.

Namestite orodje CLI

Ste poslovna ekipa?

Ste še vedno vezani na pogodbo TMS? Pogovorimo se o prehodu.