Перевод игровых скриптов: поддерживаются ли форматы Lua или Ren'Py?
Диагностика текущего состояния
“В игровых скриптах сочетаются логический код, переменные и диалоговые тексты. Особенно в визуальных новеллах (AVG) объём текста огромен и сопровождается большим количеством управляющих символов.”
Анализ первопричин
1
Распознавание диалоговых строк
Для скриптов Ren'Py (.rpy) AI может распознавать такие диалоговые конструкции, как `e "Hello world"`, переводя только содержимое в кавычках и сохраняя переменные вроде [player_name].
2
Обработка структур таблиц Lua
Для таблиц локализации Lua система способна анализировать структуру Key-Value, гарантируя изменение только Value. Разработчик загружает скрипт, после чего скачанный файл можно непосредственно заменить исходным ресурсным файлом, без ручного копирования и вставки.
Итоговое резюме решения
Ускоряет процесс выпуска многоязычных версий для инди-игр (Indie Game).