Skip to main content
AI agent network visualization

Преведете YAML файлове, без да нарушавате отстъпите

Котвите се запазват. Многоредовите низове остават непокътнати. Коментарите се съхраняват. Получавате YAML структурата си обратно точно както сте я подали, но вече преведена.

YAML преводът е крехък по самата си природа

YAML зависи от интервалите. Един грешен отстъп може да повреди цялата Ви конфигурация. Обикновените инструменти за превод не разбират котвите, многоредовите низове и скаларите в поточен стил на YAML и със сигурност не ги запазват.

Само един интервал в повече или по-малко прави YAML файла Ви невалиден. Обикновените инструменти не спазват правилата за отстъпите.

YAML котвите (&anchor) и псевдонимите (*anchor) се приемат погрешно за текст за превод

Многоредовите низове (|, >, |-, >-) губят форматирането си като блокови скалари

Коментарите се премахват или преместват и се губи важният контекст за разработчиците

Изходен текст (английски)
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.
Превод (японски)
config/locales/ja.yml
ja:
  welcome: "ようこそ、%{name}さん!"
  products:
    title: "製品一覧"
    empty: "製品が見つかりません"
  errors:
    not_found: "ページが見つかりません"
    server: |
      問題が発生しました。
      後でもう一度お試しください。

Какво запазва i18n Agent

Отстъпи и интервали

Зависещата от интервалите структура на YAML се запазва точно. Без нарушени отстъпи.

Котви и псевдоними

Дефинициите &anchor и препратките *anchor се разпознават и остават непроменени

Многоредови низове

Блоковите скалари (|, >), индикаторите за отрязване (-, +) и скаларите в поточен стил се запазват

Коментари

Коментарите на същия ред и блоковите коментари остават на местата си и запазват контекста за разработчиците

Работи с Вашия технологичен стек

Ruby on Rails i18n
Ansible Playbooks
Конфигурации за Kubernetes
Hugo / Генератори на статични сайтове
Spring Boot
Преводи за Symfony

Как работи

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.

Без ръчно копиране и поставяне. Без извличане на низове. Получавате направо преведените файлове.

Изпробвайте i18n Agent сега

Пуснете тук Вашия файл за превод

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

или натиснете, за да изберете файл

Целеви езици

Не се изисква регистрацияНезабавна оценка

Често задавани въпроси

Разработчик ли сте?

Инсталирайте CLI инструмента и преведете първия си файл за 2 минути.

Инсталирайте CLI инструмента

Корпоративен екип ли сте?

Все още сте обвързани с договор за TMS? Нека обсъдим миграцията.