Локализация, стихи и перенос строки
KiraLinchМех и шкурки
Мы продолжаем работу над mmo-шутером про мехов Blazing Core. На ближайший альфа-тест подготовили скины для героев.
Меня попросили придумать для них названия и описания. Сеттинг нашей игры – густой замес рыцарства и сай-фая, поэтому во мне пробудился придворный поэт будущего (нейросеть?) и моими руками воспел гигантские боевые машины.
Не буду рассуждать о литературной ценности – стихов целенаправленно я никогда не писала. Давайте лучше расскажу, что произошло с вот этой самой стихотворной формой в локализации UE4.
Локализация в UE4
Локализация в Blazing Core выполнена средствами UE4. Сначала добавляем описание скинов в словарь модулей.
Всё текстовое наполнение по умолчанию в нашем проекте на английском языке. На данном этапе никаких проблем со стихотворной формой, а именно с переносом строки, не возникло.
Далее переходим в панель управления локализацией (Localization Dashboard), чтобы добавить английскую и русскую локализации.
- 0 - выбираем Cultures
- 1 - собираем текст по всему проекту (Gather Text)
- 2 - считаем строки (Count Words). Бары показывают незаполненные для данной языковой группы строки.
Далее идём в редактирование английской локализации. В левом столбце источник перевода, справа текст перевода.
И вот на этом этапе возникает проблема: текст пишется в одну строку, перенос строки не работает. Введение в строку \n не помогло.
Решение
Закрываем вкладки локализаций в Unreal. С помощью Notepad++ открываем файлы локализации формата .archive в папке проекта.
Вносим изменения, добавляя \r \n в места, где нужен перенос строки. Сохраняем.
Открываем локализацию в Unreal – всё работает!
Вот такая маленькая победа над экспериментальным функционалом UE4. Приходите играть и давать обратную связь.
PS. В ближайшее время напишу о системе достижений в Blazing Core. Закончила разработку документации, впереди внедрение в игру. Думаю, будет две статьи и может еще какие-то пара заметок на эту тему.
А еще недавно наш игрок прислал свой концепт-документ и попросил дать комментарии. Я же попросила у него дать разрешение опубликовать комментарии в открытом доступе, сделав своеобразный разбор.
Фьюх. Спасибо большое вам за ваши время и внимание!
Найти меня можно
Telegram channel https://t.me/setvisibility
Discord chat https://discord.gg/8XxUUsc
Twitter https://twitter.com/setvisibility
Vk https://vk.com/setvisibility.gamedev
#UE4 #GameDesign #setvisibility