Skip to main content
AI agent network visualization

Išverskite YAML failus nesugadindami įtraukos

Prieraišai išsaugoti. Kelių eilučių tekstas nepakeistas. Komentarai palikti. YAML struktūra grįžta tiksliai tokia, kokia buvo, tik išversta.

YAML vertimas iš prigimties pažeidžiamas

YAML jautrus tarpams. Viena netinkama įtrauka – ir visa konfigūracija sugenda. Bendrieji vertimo įrankiai nesupranta YAML prieraišų, kelių eilučių teksto ar srauto skaliarų ir tikrai jų neišsaugo.

Pakanka vieno netinkamo tarpo, kad YAML taptų negaliojantis. Bendrieji įrankiai nepaiso įtraukos taisyklių.

YAML prieraišai (&anchor) ir pseudonimai (*anchor) palaikomi verstinu tekstu

Kelių eilučių tekstas (|, >, |-, >-) praranda blokinio skaliaro formatavimą

Komentarai pašalinami arba perkeliami, todėl prarandamas kūrėjams skirtas kontekstas

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

Ką išsaugo i18n Agent

Įtrauka ir tarpai

Tarpams jautri YAML struktūra išsaugoma tiksliai. Jokių sugadintų įtraukų.

Prieraišai ir pseudonimai

&anchor apibrėžtys ir *anchor nuorodos atpažįstamos ir paliekamos nepakeistos

Kelių eilučių tekstas

Blokiniai skaliarai (|, >), užbaigimo indikatoriai (-, +) ir srauto skaliarai išsaugomi

Komentarai

Eilutės ir blokų komentarai lieka savo vietose, todėl išsaugomas kūrėjams skirtas kontekstas

Veikia su jūsų technologijomis

Ruby on Rails i18n
Ansible veiksmų scenarijai
Kubernetes konfigūracijos
Hugo / statinių svetainių generatoriai
Spring Boot
Symfony vertimas

Kaip tai veikia

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.

Jokio rankinio kopijavimo. Jokio eilučių išskyrimo. Tik išversti failai.

Išbandykite i18n Agent dabar

Nuvilkite vertimo failą čia

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

arba spustelėkite norėdami pasirinkti

Tikslinės kalbos

Registruotis nereikiaMomentinis įvertis

Dažnai užduodami klausimai

Kūrėjas?

Įdiekite CLI įrankį ir per 2 minutes išverskite pirmąjį failą.

Įdiegti CLI įrankį

Įmonės komanda?

Vis dar esate įstrigę TMS sutartyje? Aptarkime perkėlimą.