Skip to main content
AI agent network visualization

Tulkojiet YAML failus, nesabojājot atkāpes

Enkuri saglabāti. Vairākrindu virknes neskartas. Komentāri paturēti. YAML struktūra atgriežas tieši tāda, kāda tā bija, tikai iztulkota.

YAML tulkošana pēc būtības ir trausla

YAML ir jutīgs pret atstarpēm. Viena nepareiza atkāpe, un visa konfigurācija vairs nedarbojas. Vispārīgi tulkošanas rīki nesaprot YAML enkurus, vairākrindu virknes vai plūsmas skalārus un noteikti tos nesaglabā.

Pietiek ar vienu nepareizu atstarpi, lai YAML kļūtu nederīgs. Vispārīgi rīki neievēro atkāpju kārtulas.

YAML enkuri (&anchor) un aizstājvārdi (*anchor) tiek uzskatīti par tulkojamu tekstu

Vairākrindu virknes (|, >, |-, >-) zaudē bloka skalāra formatējumu

Komentāri tiek noņemti vai pārvietoti, zaudējot izstrādātājiem paredzēto kontekstu

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

Ko saglabā i18n Agent

Atkāpes un atstarpes

Pret atstarpēm jutīgā YAML struktūra tiek precīzi saglabāta. Nekādu sabojātu atkāpju.

Enkuri un aizstājvārdi

&anchor definīcijas un *anchor atsauces tiek atpazītas un atstātas nemainītas

Vairākrindu virknes

Bloka skalāri (|, >), beigu apstrādes indikatori (-, +) un plūsmas skalāri tiek saglabāti

Komentāri

Iekļautie un bloku komentāri paliek savās vietās, saglabājot izstrādātājiem paredzēto kontekstu

Darbojas ar jūsu tehnoloģiju kopu

Ruby on Rails i18n
Ansible izpildgrāmatas
Kubernetes konfigurācijas
Hugo / statisko vietņu ģeneratori
Spring Boot
Symfony tulkošana

Kā tas darbojas

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.

Bez manuālas kopēšanas. Bez virkņu izvilkšanas. Tikai tulkoti faili.

Izmēģiniet i18n Agent tūlīt

Nometiet tulkošanas failu šeit

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

vai noklikšķiniet, lai izvēlētos

Mērķa valodas

Reģistrācija nav vajadzīgaTūlītēja tāme

Bieži uzdotie jautājumi

Izstrādātājs?

Instalējiet CLI rīku un 2 minūtēs iztulkojiet pirmo failu.

Instalēt CLI rīku

Uzņēmuma komanda?

Joprojām esat piesaistīti TMS līgumam? Apspriedīsim migrāciju.