TGViewer
Українізатори ігор Українізатори ігор @patchlocalisationua · 11.9K subscribers
Post #4730 3.39K

Forwarded from Ace Attorney (UA Fandom)

👋 Привіт, народе!

Хочу сказати: це пише саме та людина, яка взагалі організувала всю цю річ з перекладом гри «Phoenix Wright: Ace Attorney Trilogy»

Я ще пам'ятаю, з якими зусиллями вдалося перебороти увесь цей хаос із файлами, щоб просто перекласти перший епізод.

🟢 По-перше: переклад другого епізоду готовий, залишилася лише редактура та тест у грі. Редактура поки що завершена лише на 74%.

🔴 По-друге:
Ну, звісно, у кожній солодкій новині знайдеться негідник, який із злорадною посмішкою потирає ручки. Знову виникли технічні проблеми, і головне — незрозуміло чому.

🕵️ Я серйозно: з'ясувати, на якому етапі відбувся настільки тупий форс-мажор, я не зміг аж ніяк. Наче навмисно щось десь злетіло: у нас був скрипт, зроблений спеціально для Crowdin, щоб JSON-файли оригіналу з купою технічного сміття перетворити у CSV зі зручними колонками:

— index
— original content
— translated content

🔄 І цей же скрипт повертає назад усе, що перекладено, з .csv у .json.

Працює він чудово, я б сказав по-королівськи — якіснішого коду я не бачив ніколи (я лише пофіксив проблему з тим, що код не враховував пробіли, бо Excel обожнює їх зжирати).

І в один чудовий день (24 серпня) я просто вирішив перевірити, як там себе поводить текст у грі і те, як він себе поводить...

Знаєте, архітектура з усіма цими Opcode у .json — це спагетті: ти ніколи не розумієш, що і до чого посилається, які команди за що відповідають.

⚠️ Але проблема чомусь зберігається тільки у перекладених файлах.

Я тестував англійські.
Я проганяв через утиліту, запаковував знову — жодних проблем.

Брав файл із перекладом, де кількість рядків та ж сама, структура, якщо порівнювати, така ж сама, перепаковував у гру... Результат — жахливий, і я, щоб просто було краще зрозуміти, прикладу ті самі моменти, бо це словами пояснити дуже важко.

❓ Про що я взагалі?
Ну, я про те, що ця проблема пов'язана невідомо з чим.

Вона може бути пов'язана з утилітою, яка перетворює .json у .csv та навпаки.

Вона може бути пов'язана з утилітою, яка перепаковує .json у зашифрований файл, що його розуміє гра (має розширення .mdt).

Вона може бути пов'язана з українським текстом чомусь саме (але це те, до чого я ставлюся зі скепсисом).

Я пишу це тому, що зрозумів: потрібна людина, яка:

1. Обожнює Ace Attorney.
2. Має навички у програмуванні. І так, я це кажу не з позиції того, що людина з технічними знаннями вирішить таку задачу за кілька хвилин, а з позиції того, що вона хоча б розуміється у всьому цьому.

(Щодо прикладених файлів — просто знайте, що там є трохи спойлерів до перекладу).

🤝 Якщо вас зацікавило допомогти з вирішенням такої складної проблеми, то пишіть у:
ТГ: @Jekitec
Діскорд: sanitaizer2

ДС сервер проєкту | Переклад на KULI
  • ❤ 54
  • 🤔 6
  • 👍 5
  • 🔥 4
  • 😱 1
  • 😢 1
  • 💔 1
  • 👨‍💻 1
More from @patchlocalisationua
  1. Sep 30, 2026Вийшло велике оновлення для KINGDOM HEARTS Birth by Sleep Final Mix! Відтепер через LBK La…
  2. Sep 29, 2026Кажуть, що у відьмака один меч для чудовиськ, а другий — для людей. Правда це чи ні — важк…
  3. Sep 29, 2026Доброї ночі) Я туть до вас з новим проханням)) Відкриваємо баночку на 3 ФНаФ, тут сума в н…
  4. Sep 29, 2026🌚Завершуємо вечір новиною, яку так давно хотіли написати: роботу над Have a Nice Death у…
  5. Sep 27, 2026Ну що, нумо згадувати щасливу молодість! Український переклад MIXTAPE уже доступний для за…
  6. Sep 26, 2026Вітаю шановні республіканці, на честь 25ої річниці оригінальної Сайлент-Гілл 2 хочемо анон…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →