САМ СЕБЕ "ПЕРЕВОДЧИК"
Пост для тех, кто хотел попробовать себя в переводе игровых текстов.
Ну и для тех, кто до сих пор думает, что это делается по нажатию одной волшебной кнопки.
Для начала, самое простое, что не потребует никаких программ, кроме текстового редактора и каких либо знаний. Таких случаев мало, но они есть. В основном вам будет нужен специализированный софт.
Игра End of Lines - визуальная новелла. Так же Along the edge, Seers Isle (те что не на движке Ren'Py) и Across the Grooves от тех же авторов.
Хоть игра и на Unity, игровой текст не упакован, так же не требуется замена шрифтов. Т.е. достаточно просто перевести игровой текст и он будет корректно отображаться в игре.
Всё что вам понадобится - это текстовый редактор. Я использую EmEditor, но подойдёт практически любой.
Путь к текстовому файлу указан на скриншоте. В моём случае - это французская локализация, но там же можно найти и английскую.
Теперь вы можете переводить текст, либо сами, либо нейронкой.
Для перевода нейронкой понадобится промпт - написать его можно попросить саму нейронку, с указанием всех ваших хотелок.
Как видно на скриншоте, переводить нужно не весь текст сплошняком, а конкретные его части, оставляя служебный текст непереведённым. Нейронка, в принципе, это должна понять (но в промте стоит это указать, на всякий случай), и проверить за ней всё равно придётся.
P.s: Если вы ждали пошагового гайда, по типу: нажми сюда, ткни тут и т.д. Что ж ... Сорян.
Перевод текста в файле .csv на примере игры Grapple Dog.
В папке fonts есть азиатские шрифты. В японских шрифтах практически всегда есть кириллица, её добавление в английский и европейские шрифты делается через сам движок, но азиатские шрифты тут внешние, по этому переводим с японского.
Т.к. локализации разделены "," текст в игре, если в переведённом тексте будут запятые, будет отображаться до запятой, поскольку будет считаться концом строки. По этому, нужно в промте указать, что бы при переводе строки экранировались символом \" (экранированная кавычка), либо заменить ВСЕ запятые символом ","(без кавычек) вручную, кроме запятых разделяющих локализации.
удалять символы " кавычек, это когда оттуда копируешь