creator cover pol4rcat
pol4rcat

pol4rcat 

Делаем всякое

345subscribers

86posts

Showcase and bundles

3
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals1
27 of 200 paid subscribers
200 уважаемых подписчиков, и я заменяю одну свою работу на вас => существенно больше времени для текстовых упражнений. Deal?

About

Играю такой в игры. И тут ХОБА, и попробовал переводить нормально. Капееец.
Делаю систему коллективного перевода. Interpretorium
Телеграм ходи, да. Там больше всякого и чаще. Преимущественно.
У нас есть механика выбора переводов игр. 
На данный момент локализованы:
Sunset Hills
Back to the Dawn + версия для переключения языка на лету

Делаем нормальный перевод вместе!

В чём корень проблемы?
Все мы, кто ждал эту игру, кто вырос на книгах и искренне любит вселенную, столкнулись с бедой. Быстрые переводы спотыкаются о саму суть языка. Да, сюжетных персонажей вроде Белохвоста, Утёса или Рыжинки можно вручную вытащить из книг. Но игра построена на процедурной генерации!
Имена протагониста, соклановцев и случайных кошковых собираются алгоритмом: префикс + суффикс.
Для английского языка это работает превосходно, ведь там нет грамматических родов. Но в русском языке суффикс -paw превращается в «-лапку», из-за чего могучие коты щеголяют девичьими именами. А получая воинское имя с суффиксом вроде -stripe, кошка внезапно «становится мальчиком»!
Что уже сделано?
Взявшись за перевод, я понял: косметикой тут не обойтись, проблему нужно решать на уровне движка.
Поэтому был написан специальный код-патч, внедряющийся в память игры:
- Он обрабатывает склонения и рода зависимых слов;

Релиз локализации The Witch's Bakery

Это было довольно... быстро. В Witch's Bakery теперь можно поиграть на русском языке.

Что сделано

Все тексты (не все). Названия локаций, некоторые термины и пожелания хорошего дня\вечера оставлены на оригинальном французском, ибо сеттинг. Локализованы текстуры (опять же кроме вывесок). Системные тексты, диалоги, и прочая и прочая.
Исправлена бесячая походка неписей в стиле имперских шагоходов! Теперь массовка шагает практически как настоящие люди. Нраица!

Выбирать будем иначе

Мы подумали, и я решил перелопатить нашу с вами схему выбора тайтлов для перевода. Мы отходим от многоуровневой системы подписок с разными правами. Когда одни предлагают, другие выбирают и так далее.
Попробуем вариант живого ростера. В специальном посте в комментариях будет прием заявок (да или прямо тут). Игры из заявок пойдут в список собственно заявок. Я буду пробовать их открывать и определять возможнотсть их адекватно перевести. Если да - тайтл улетает в общий ростер. И уже там можно будет продвинуть нужную вам игру наверх. Соответственно, когда завершается один перевод, верхняя игра из списка берется в работу. Выглядит просто.
Актуальное состояние можно поглядеть у меня тут: pol4rcat.ru/tracker

Релиз локализации NoResultsFound

А хотелось мода, конеш
У нас тут локализация форенсик-осинт-детектива NoResultsFound. Занятная история про культ. А как и в любом культе, там есть стрёмные тайны, которые нам предстоит раскрыть.
Как обычно, забираем архив, распаковываем в директорию игры. Играем. Скажу сразу, местами задачки прям непростые, но локализация оставляет их проходимыми. Надо просто быть прям внимательными. Очень внимательными. Да, восстановлены дыры в английской локали - там очень много текста на английском просто не было.
А чё там с модом? А то! Разрабы, как оказалось, изначально делали совсем другую игру. И начинка той осталась в релизной версии. Я как полагается распотрошил содержимое, переводил. Огромный массив текста относился к ядерной хтони. "Ну, наверное, какой-то подслой игровой. Наверное, как-то там надо туда-сюда, и добраться до туда", - думал я. Но каогда собрал игру с переводом и прошел два раза, выяснилось, что ключевых точек входа в другую историю просто нет. Ковырнув код, попробовал восстановить доступ к утраченным знаниям, но к сожалению вырезано там много именно в логике игровой. Поэтому сделать "просто анлокер" не выйдет - надо буквально писать игру самостоятельно. Ждем, может разрабы что-то сделают - поиграть вот в ТО хотелось бы.
Но можно поиграть пока в ЭТО.

Как я победил глупость агентов в переводе

Короч. Я просто добавил в промт "make no mistakes".
Пост больше для переводчиков и энтузиастов получился.
Играл я значит в Star Wars: Zero Company. Взял перевод у товарища с волком на юзерпике (после того как помог распотрошить данные игры для согласования родов говорящих). И столкнулся с бедой любых автоматических нейропереводов - на дистанции терминология начинает плыть, и какие-то устойчивые выражения начинают интерпретироваться нейропереводчиком по разному. Это очень херово сказывается на качестве, и сам перевод становится херовым - такое, к сожалению, не редкость.
И такой подумал: "а как вот победить эту хрень?". Ну вот если не хочется ручками все туда-сюда постоянно делать и следить-бдить (осуждаю). И как это еще развернуть в рамках моей приложухи\сервиса для перевода, которой сам пользуюсь. И знаете.. придумалось.
Во-первых, запускаем mcp-сервер с инструментами для агента. Он может ходить в наше запущенное приложение с открытым проектом, получать оттуда текстовые данные, засовывать обратно. Сделали, хорошо. Но глупость это не победило. Окей, добавим к выдаче словарь, который утвердили сами. Лучше, но еще не. Словарь - словарем, но мы же не будем туда заносить нашу интерпретацию например "ritual audio" - "ритуальная фонограмма". Особенно если на пять тыщ строк оно появляется три раза. И десинк таких понятий портит картину, и каждый такой момент в словарь заносить - такое.

Модно. Современно. Рационально.

Эволюционировал свой инструмент для перевода - десктопную часть Interpretorium до йоба-комбайна.
Раз уж все (и я в том числе) занимаются переводом при помощи нейронок, решил "а почему бы и нет?". Сделал фичу в приложении - локальный MCP-сервер - интерфейс, через который десктопный агент пользователя может шариться по открытому проекту. Вот прям буквально: "найди-ка мне диалог вот этих персонажей, они там говорят про X", и агент пользуя инструменты приложения вытаскивает все нужные данные, запихивает обратно и всякое такое. На тестах даже сам добавляет новые записи в словарь.
Работает и в обратную сторону - отправляем из приложения блоки в обработку. Там уже без лишних слов просто шуршит и отдает тексты обратно. Выглядит удобно. Я бы назвал это AI-assisted переводом. Это не скармливание всего дампа железяке, в процессе перевода которого она неизменно теряет контекст и начинает путать рода и прочее, но контролируемый перевод с попутной вычиткой оператором, обсуждением нюансов, принятием адекватных решений (user-driven ткскзть).
В планах: приладить MCP-сервер к сервису онлайн. То есть, агент по вашему токену будет стучаться туда где лежит проект и работать с ним без запуска десктоп приложения. Оно нужно будет лишь для импорта-экспорта (хотя оно довольно удобное). Ну или еще каких приколюх навернуть.
Причем подружить инструменты можно в пару шагов. Прописываем "url": "http://127.0.0.1:5155/sse" в конфиге агента (ваще пофиг какого). Говорим ему "возьми, братан, скилл из https://interpretorium.ru/skill.md и погнали". В скилле уже прописано че к чему. Перед началом работы железяка получит данные о проекте, поищет инфу в сети (тайтл, сеттинг, жанр и вот это вот всё), подготовится хорошенько и будет ждать воли пользователя.
Так что не боимся нейронок. Боимся нейрослопа.

Релиз локализации Apple Faces Up

И пока еще теплое, вот вам локализация головоломочки Apple Faces Up. Всё еще раздается в стиме бесплатно.
 
Переведены (наверное) все тексты в игре. Системные и субтитры - полностью ручной перевод. Тексты книг - автоматика с контролем качества (более тысячи книг из нескольких абзацев текста руками переводить я не буду).
 
Добавлены также шрифты, заменяющие оригинальные. Выбрал "рукописный", вполне читаемый.
Спасибо! Шрифт прям очень красивый и очень как говорится в тему.
Владимир Комарович, пожалуйста. Приятной игры)

Релиз локализации Refind Self: The Personality Test Game

Наконец-то дошли руки довести до ума и полностью упаковать локализацию для Refind Self: The Personality Test Game - медитативной адвенчуры-теста личности от автора 7 Days to End with You. Игра, выбранная уважаемыми подписчиками по нашей особой процедуре. Потому ссылки на скачивание в отдельном спрятанном посте. И сразу извиняюсь за затянувшийся перевод такой вроде бы небольшой игры. Так вышло.
Кто не в курсе, что это за зверь - игра позиционирует себя как психологический тест в обёртке пиксельной истории про андроида. Ты просто бродишь по миру, пьешь кофе, говоришь со светофором, гладишь овечек - а игра в фоне дотошно логирует каждый твой чих и в финале выдает подробнейший психоанализ твоей натуры из энного количества типов личности. И среди забегов раскрывается вроде бы простенький, но с хорошими такими экзистенциальными вопросами сюжет. В одном из финалов может даже немношк пробить.
Приятной игры и душевного самопознания!
ПОСТ ТУТ
О, ни фига себе, спасибо! Постримлю её потом)
Кихоро, в чатик тг анонсируй тож) будем наблюдать
Файлы локализации Refind Self: The Personality Test Game
А вот и сам архив с модифицированными ассетами.
Level required:
Это база

Специально для Beacon Pines из EGS

С 6 по 13 августа в EGS раздают Beacon Pines, которая была мною переведена (кстати по выбору публики, да). Так уж вышло, что единственный пак модифицированных файлов для нее ломал игру.

Ну, я там пык-мык, туда-сюда, и адаптировал для ЕГС-версии. Все ссылки в старом посте. Возможно (возможно) не будут работать ачивки. Об этом стоит отписаться кто будет играть. Тогда покопаем еще немного и пофиксим в следующем обновлении локализации, куда прикручу и перевод графики.
Subscription levels3

Это база

$1.32 per month
Просто так. Или "надеюсь, это ускорит этого чувака". Или *дружеское похлопывание по плечу*. В любом случае, это ценно.

База за базой

$2.63 per month
Тут у нас уже серьёзные вещи. Ничем не отличается от предыдущей, но мне в ДВА раза приятнее!

We Require More Minerals

$6.6 per month
Особая благодарочка автору от вас. Здесь уже будут определенные привилегии, влияние на коньтент и вот это вот всё.
Go up