Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Я буду переводить, возьму пока OldLines02. Отписывайтесь, плиз, кто что берет.

ANTPro, если будет конвертер, то вообще супер. А пока чем богаты, тем и рады.

Изменено пользователем LostMonster

Поделиться сообщением


Ссылка на сообщение

Вот набросал простенький скрипт, который извлекает текст из файлов и собирает всё в один текстовый файл в кодировке UTF-8(BOM) имена файлов указаны в скобках [Attack01.csv]

BastionTextConverter.rar

Исходный код:

#Include <File.au3>$sCSVdir = FileSelectFolder ( "Укажите каталог с *.csv файлами игры", "", "", @ScriptDir); отображаем диалогIf $sCSVdir = "" Then Exit ; если ничего не выбрано, завершаем работу$aCSVfiles = _FileListToArray($sCSVdir, "*.csv", 1); собираем все файлы в массивDim $hCurFile, $sCurFile, $aCurFile, $sFullText, $iPos, $iLen ; объявляем переменныеFor $i=1 To $aCSVfiles[0]; крутим цикл столько раз, сколько файлов в каталоге$hCurFile = FileOpen ($sCSVdir & "\" & $aCSVfiles[$i], 0+128) ;открываем текущий файл для чтения + UTF-8(BOM)$sCurFile = FileRead ($hCurFile); читаем файл целикомFileClose ($hCurFile); закрываем файл$sFullText &= "[" & $aCSVfiles[$i] & "]" & @CRLF$aCurFile = StringSplit (StringStripCR ($sCurFile), @LF) ; разбиваем текст на строкиFor $j=2 To $aCurFile[0]; крутим цикл столько раз, сколько строк в файле$iPos = StringInStr ($aCurFile[$j], ","); определяем позицию запятой$iLen = StringLen ($aCurFile[$j]); определяем длинну строкиIf $iPos <> 0 And $iLen <> $iPos Then ; если запятая есть и длинна строки не равна позиции запятой, то$sFullText &= StringTrimLeft ($aCurFile[$j], $iPos) & @CRLF ; добавляем строкуEndIf   NextNext$sFullTextFile = FileSaveDialog ("Укажите файл, в который будет сохранён текст", @ScriptDir, "Текстовые файлы (*.txt)", 16, "Bastion Full Text.txt")If $sFullTextFile = "" Then Exit ; если ничего не выбрано, завершаем работу$hFullTextFile = FileOpen ($sFullTextFile, 2+128) ; открываем файл для записи + UTF-8(BOM)FileWrite ($hFullTextFile, $sFullText) ; пишем в файл весь текстFileClose ($hCurFile); закрываем файлMsgBox (0, "", "Готово! Весь текст в файле:" & @CRLF & $sFullTextFile)

 

Язык AutoIt

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

 

namespace BastionConverter{    class Program    {        static void Main(string[] args)        {            string path = @"D:\GAMES\Bastion\Content\Subtitles";            Subtitles.init(path, "en");            string[] lines=new string[subtitles.s_lines.Count];            Subtitles.s_lines.Values.CopyTo(lines,0);            File.WriteAllLines(path + ".txt", lines);        }    }}

 

Так проще :)

Поделиться сообщением


Ссылка на сообщение
Так проще :)

эм..просто построчное копирование из исходного файла в новый файл с форматом тхт?

Поделиться сообщением


Ссылка на сообщение

thumb_d3a19d8e343c6ae23a264c736cf1f1c0.jpg

Типа на затравку))

Кодеры, щас заценим ваше творчество, спс.

Поделиться сообщением


Ссылка на сообщение

Всем сюда ;)

http://notabenoid.com/book/20818/

2lREM1Xl

Да, с использованием оригинальных классов для чтения :)

Пока не сделал обратное преобразование, так что все завтра перепроверю. Но я думаю проблем не будет.

Поделиться сообщением


Ссылка на сообщение
Так проще :)

Спорить не буду, просто я кроме AutoIt ничего не знаю. ;)

Поделиться сообщением


Ссылка на сообщение

Пригодиться и AutoIt версия, так как в Bastion.exe только классы для чтения, запись придется писать самому.

Возникли кое какие проблемы со шрифтами. Будем с GolfNorth разбираться.

Поделиться сообщением


Ссылка на сообщение

 

ANTPro, я, как понимаю, добавить к тебе текст из другого файла в notabenoid не могу, правильно? Добавь тогда oldlines02, там удобней

Изменено пользователем LostMonster

Поделиться сообщением


Ссылка на сообщение
Ого Вовчик, ты и здесь уже....Давай бастион это круто надо что б он был русским))) раз вы с lastRemnant то Baston это семечки =)

Да тут программистов больше чем переводчиков. Парадоксальная ситуация.

ANTPro, а как ты потом собираешься собирать обратно после беноида? Конечно ничего невозможного нет, но зачем усложнять себе жизнь. Хоть бы метки или идентификаторы какие-то оставил.

Поделиться сообщением


Ссылка на сообщение

2LostMonster

Позже добавлю все.

2Himick

Идентификатором будет номер строки. Цифры в начале строки вечно все путают.

Поделиться сообщением


Ссылка на сообщение

Эмм, я думал каждый файл будет в отдельной категории - так и переводить проще, чем листать десяток страниц. Ну да ладно.

Поделиться сообщением


Ссылка на сообщение

Ну да если знать сколько строк в каждом исходном файле, не сложно всё раскидать обратно. Главное соблюдать порядок следования файлов. Хотя можно было и поставить какуюто метку перед началом текста файла, типа его имени.

з.ы.

только сейчас заметил, что строка берётся в кавычки, если в ней используется запятая.

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение
только сейчас заметил, что строка берётся в кавычки, если в ней используется запятая.

Специфика этой csv'ехи. Есть ещё один нюанс. Если в тексте нужно поставить двойную кавычку, то она дублируется. Но это только если через блокнот правишь. Если через Гугл+AkelPad, то не нужно.

Я в своих проектах обычно использую такую структуру для перевода(пример для этой игры):

Attack01.csvAttack01_2=Say what you will about Zulf, but he's a man of his word.Attack01_3=Zulf was such a cordial man when first we met.Attack01_4=His countrymen don't much care for pleasantries though..................................................................................................Challenge01.csvChallenge01_2=The Breakers used to come here for target practice.Challenge01_3=Kid ain't had enough of the Breakers' Barracks..................................................................................................

 

А при нынешнем подходе прийдётся в исходных файлах сравнивать оригинальную английскую часть строки сравнивать с английской частью строки переведённой строки и заменять русским переводом. Немного больше писать, но тоже будет работать.

Поделиться сообщением


Ссылка на сообщение

Народ, а нах морочиться-то??? В Гугл документах все элементарно делается и ничего менять не надо. Просто сохранить файл в исходном формате и все. Даже AkelPad не нужен,я проверил. Куда проще то??? Вообще заморачиваться не надо.

thumb_e914796f23a150ba8ac56ea3dabac8fa.jpg

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Chillstream
      Darwins Paradox

      Описание:
      Окунитесь в незабываемое приключение вместе с осьминогом Дарвином!
      Русификатор
      Тип перевода: Нейросетевой
      Версия: Релизная
      Установка: Закинуть из архива папку DarwinParadox в основную папку Darwins Paradox с заменой
      Скачать:Yandex | Boosty
       
    • Автор: Amigaser
      GOBLiiNS6
      Дата выхода: 13 фев. 2026 Жанр: Приключенческие игры, Инди Разработчик: Pierre Gilhodes Издатель: Schnibble Productions Платформа: PC Язык интерфейса: Английский, Французский Версия: Build 21940884 GOBLiiNS6 — это возвращение культового приключения, где логика и абсурд идут рука об руку, создавая уникальный игровой ритм. Перед вами классический point-and-click квест, в котором игрок управляет командой забавных существ, способных превращать любую задачу в хаотичное представление. История разворачивается в причудливом мире, полном магии, странных персонажей и неожиданных событий. Путь к цели усеян ловушками, нелепыми ситуациями и загадками, требующими нестандартного подхода. Иногда правильное решение выглядит настолько странным, что именно оно и оказывается верным.
      GOBLiiNS6 в Steam
      Сделал литературный нейроперевод с некоторыми ручными правками текста. Также перевёл текстуры (почти все). Скачать архив и распаковать в папку игры с заменой. Запустить файл Gobliins6.exe, играть. Быстрое сохранение — F5, загрузка этого сохранения — F7.
      https://disk.yandex.ru/d/8rnAUAwYbXNx3g
      Если кто захочет поправить косяки перевода (могут быть такие), то вот сэйвы уровней до 14-го (в игре 16 уровней). Они находятся по пути c:\Users\<ваша учётка>\Saved Games\Gobliins6\
      https://disk.yandex.ru/d/MLNricvV7yLa3A
      и исходные файлы для локализации
      https://disk.yandex.ru/d/tEDUQCng3lP1Rg
      localization.txt —  файл исходного текста для локализации
      for_translation.txt — вытащенные из него английские строки, начиная с 9-ой
      translated_all.txt — перевод всех строк из for_translation.txt
      import.py — скрипт для сборки trs-файла для компиляции в tra-файл текстовых ресурсов игры
      На выходе получается файл English.trs, который нужно упаковать в English.tra утилитой AGSUnpacker и закинуть в папку игры.
      https://disk.yandex.ru/d/CVq7vPtT6dW0Vg
      Я игру не проходил, перевод не тестировал, кроме первого уровня. Прохождение игры:
      Gobliins 6 quick walkthru

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • @Rubcov  Прописать в свойствах запуска в Steam:  WINEDLLOVERRIDES="winhttp.dll=n,b" %command%
    • Добрый день. На Деке не работает. Копирую все в папку с игрой, где экзешник. Кто то на Дек ставил?
    • “Князь Андрей” — исторический, 1 сезон, 8 серий по 40 м. Обложка простенькая, название никакое, сам серик — вышка. Был бы вышкой. К сожалений выбран не тот формат. Под видом сериала попытались уместить байопик, при чём не сконцентрировавшись на одном отрезке/качестве/событии, а показав практически всю жизнь князя Андрея. То есть, это много серийный фильм или мини сериал, без основного сюжета и конфликта, с частыми и огромными временными скачками. И это можно было бы вытянуть и хорошо рассказать, разверни они каждый временной отрезок/крупное событие на отдельный сезон. Но видимо не верили настолько сильно в проект или тупо не хватало денег на игру в долгую. Во всём остальном проект крайне качественный и интересный, абсолютно в каждом аспекте — это актёры, персонажи, диалоги, второстепенные линии, грим, костюмы, антураж, натура, операторская работа, всё очень хорошо. Не ожидал, давно с таким интересом и восторгом не смотрел российский продукт. Если действительно всё закончится на одном сезоне, жаль терять столько потраченных сил и денег на всё, что было в кадре. Работа проделана невероятная. Смута версии 10.0  .
    • Я тут про конами писал что ублюдки японские, оказывается эту игру издаёт конами. Всё встало на свои места) Издателем игры Darwin’s Paradox! является компания Konami.  Steam +2 Основные сведения об игре: Издатель: Konami. Разработчик: ZDT Studio.
    • Какая-то обнова сегодня на игру в Steam прилетела. small bug
      Clicking Horace in this room Produces only this text, which seems a bit odd.
    • @MonkaKarlo ты бы знала как руки чешутся поиграть хотя бы в альфу)
      даже если уровень будет м0я п0лу4ен item ????!!!@@@ 
      хахаха))
      такого уже сто лет как нет конечно.

      если нужна поддержка можете реквизиты дать)
    • Прикольно. Странно что на такую ретро аркаду долго не было русификатора. Жаль нету на ps Витьку. 
    • @CyberPioneer win 12 скоро выйдет со встроенным ИИ    @piton4 вышла интересная rpg https://store.steampowered.com/app/2669860/YAR_Zabytyj_CHertog/
    • Нейронка. Но я готов и с такими играть. Много лет откладывал игру. Но теперь можно и пройти, так как профессиональное озвучение можно и не ждать — дороговато.
    • Но голоса озвучки конечно угарные) как из каких-то азиатских фильмов про карате из 90-х годов.
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2026 | Реклама на сайте.

×