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
Налаштування 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? Обговорімо перехід.