Как поддържащите и локализационните специалисти могат да превеждат YAML конфигурационни файлове и да запазят структурата на отстъпите?

Диагностика на текущото състояние

YAML използва отстъпите (Indentation) за представяне на йерархията; дори малка грешка в интервалите може да доведе до неуспешно разпознаване на конфигурационния файл. Освен това ключовете (Key) обикновено са системни параметри и не подлежат на превод.

Анализ на основната причина

Строг механизъм за запазване на отстъпите

O.Translator записва нивото на отстъп за всеки ред при анализа на YAML. При превод на стойността (Value), независимо от дължината на целевия език, при попълване обратно винаги стриктно се спазва оригиналният брой интервали.

Превод и запазване на коментари

Интелигентно разпознаване на съдържанието на коментара след `#`. Потребителят може да избере да преведе коментарите с цел подпомагане на международните екипи при разбирането на конфигурационното намерение, като паралелно гарантира, че самите конфигурационни параметри (keys) не се променят.

Обобщение на крайното решение

Уверете се, че преведеният конфигурационен файл е разбираем не само за хора, но и позволява безпроблемна работа на машините.