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