Перевод для браузерной игры Fallen London, часть 2
Всем привет, как и следует из названия - это второй пост по моим наработкам в области переводов по одной из моих любимых игр - Fallen London.
Никакой практической ценности я в это изначально не вкладывал, да и в целом затея мне интересна только с исследовательской точки зрения.
В прошлой части было вступление и небольшая демонстрация одной из двух половин перевода: статичный перевод интерфейса.
Но в этот раз речь пойдёт не о статичном скрипте-переводчике, в который только я вношу изменения, а об интерактивном скрипте предназначенном для перевода, обработки и дальнейшего хранения сторилетов.
Как это работает? Общая идея такая - делается alt-click по сторилету, границы которого очень хорошо очерчены, после чего открывается интерфейс перевода:
Далее вводится перевод заголовка и других элементов, в результате чего получается что-то вроде:
Преимущества такого подхода в сохранении изначального шрифта элемента, впрочем в некоторых случаях приходится вручную применять жирный или курсив.
Всё, теперь один из приблизительно 500000 сторилетов переведён и перевод сохранён в локальном хранилище. Очевидно, эффективность такого подхода самого по себе практически нулевая, поэтому я добавил возможность скачать перевод в .json формате и загрузить его в другое локальной хранилище. А если там уже будет другой перевод, то это позволит провести слияние между двумя файлами и потенциально продолжать добавлять переводы из других источников, постепенно расширяя базу. Может с десяток лет назад люди бы так и делали, кто знает?
Конечно, не всё проходит гладко, например некоторые элементы мне пока не удалось сохранить в оригинальном/адекватном виде и получалось что-то вроде:
Я пробовал немного доработать это поле, но к сожалению в таких случаях сильно мешается само построение сторилета.
В следующем посте(если он вообще будет), я наверное закончу этот небольшой эксперимент, надеюсь вас заинтересовал мой опыт и это вдохновит вас заняться чем-то подобным!
P. S. Кстати, если кто-то хочет в игре не писать мне на тему, которой не существует, то вам не стоит этого делать, а то мне как раз не нужен результат получаемый благодаря подобному письму.



Лига Геймеров
57.9K постов92.1K подписчика
Правила сообщества
Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в Лигу Геймеров
Нельзя:
Попрошайничать;
Рекламировать;
Оскорблять участников сообщества;
Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;
Выкладывать ваши кулвидосы с только что зареганных акков - пермач
За неэтичное использование сообщества - тоже бан. Если ты выкладываешь пост в наше сообщество и получаешь стартовые плюсы от наших подписчиков, не думай, что вытаскивать потом пост в своё личное сообщество будет умным поступком.