Перейти к содержимому
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Просто есть. На себе проверял ,реально лучше становится. 
    • Русификатор (v1.3.1.700)
    • Мы из Temple of Tales Translations (https://vk.com/temple_of_tales_translations) задумали давно переводить Final Fantasy VIII с японского для ПК. Может быть и на PS1 портируем, но пока ничего толком с PS1 платформой не ясно. Сначала нужно с ПК-версией разобраться. Всё это будет не в 2026 году, а дальше (потому что мы сейчас очень сильно заняты завершением и выпуском Tales of Rebirth и Valkyrie Profile Lenneth). Поэтому, если кому-то не терпится, то можете погамать в те переводы, которые уже есть в сети.

      На текущий момент лишь могу сказать, что наша заинтересованность только в том, чтобы эта замечательная игра получила превосходный перевод с оригинала и без оглядки на английскую локализацию. Помогает с хакингом уважаемый @Albeoris, за что ему огромное спасибо. Он единственный, кто согласился помочь с разбором японских ресурсов. Да тут много кто сидит. Просто огромная часть людей просто читает форум и всё. Именно поэтому тяжело судить, ведь не знаешь до конца кто тут твои посты прочитал и на сколько большой охват желающих. Тем не менее, мы в прошлом году провели небольшой опрос и среди всех тайтлов в голосовании победила Final Fantasy VIII:
      https://vk.com/wall-181931421_3443

      P.S.: Также здесь на форуме вспомнили о Resonance of Fate в соседней теме, которая в нашем опросе фигурировала. Об этом я немного слов напишу в соответствующей теме.
    • Игра обновилась до 2.7.3.0, обновляю перевод. Версия перевода 2.2: обновления текста из 2.7.3.0; Save vs. Spell — везде спасброски против заклинаний (встречались спасброски против заклинания); конструкции вида «против метательного оружия/метательных атак» заменены на «против метательного»; география: Demonweb Pits — Ямы Демонической Паутины (были разночтения); титулы богов: Great Guard — везде Великий Страж (были разночтения); имена: Khazzrax — везде Кхаззракс (местами был Кхаззаракс); вещи: Helm of Opposite Alignment — Шлем противоположного мировоззрения (был Шлем противоположного характера), piwafwi — пивафви (был пивафи); Ooze в названиях монстров — ил, чтобы отличались от Slime; aluve — алувэ (было алув); Everwatch Knight — рыцарь Вечного Дозора (были рыцари Всевидящего); исправления авторства CblblP; другие исправления и улучшения текста. Файлы на ядиске (ссылки обновились: стандартная сборка, совместимый с облачными сейвами вариант, вариант для сборок с модами) и прикреплены к релизу на гитхабе.
    • @\miroslav\ добавил, ты скорее всего не заметил. В твоей сборке корпус без единого кулька. Это явно ляп. Чем он дышать будет? Троттлинг процессора неизбежен, как и перегрев зон питания и всего прочего.
    •  у меня такой проц сейчас в компе я наверное знаю зажат он или нет и если играть в 60фпс то его ни одна игра что я играл еще не зажимала, ладно мне надоел этот спор, то что собрал тот мужик мне не подходит по производительности за те деньги, я для себя бы собрал так как я собрал. на этом завязываю данный спор.)
    • Если учесть, что ты напихал в свою сборку, то проживёт та от силы года 3-4 пока бп не утянет материнку, хранилище и что-нибудь ещё в могилу. Или в лучшем случае просто бп ёкнется с малыми жертвами, ну и материнка окончательно не ёкнется сама по себе, работая на форсаже. И не настолько уж твоя видюха лучше. Особенно с учётом того, что твой проц зажат (сам тесты смотри что ли, линки кидать не буду — всё равно ркн половину сайтов не даст открыть), тем самым и видюху зажимает. Открой отзывы днс, посмотри оценки бп. Почитай отзывы на материнку. Открой отзывы вне днс. Включи голову, оценивая то, что мосфеты голые, посчитай линии питания. Возьми калькулятор и посчитай, какой будет нагрузка. Рассчитай процент нагрузки. Сделай вывод самостоятельно, раз другим не веришь. А про “холоднее”, мне серьёзно нужно разжёвывать, почему материнка, у которой есть своё охлаждение, хороший запас по линиям питания, которая с хорошим башенным кулером, в корпусе с кучей вертушек, будет холоднее чем материнка, которая с бракованным кульком, без охлаждения на зонах питания и вообще на чём-либо, в корпусе без единого кулька в комплекте? С чего ты взял? AM5 сокет ещё будет иметь запас по процессорам. Туда и сейчас 9-ти тысячные райзены можно воткнуть, к примеру, в т.ч. ещё несколкьо новых линеек под него будут идти. Это ж амд. Там чуть ли не до 30-го года ещё будут под сокет железки идти. По памяти — у него уже ширина канала с запасом, а также есть куда улучшать дальше при необходимости. Материнка держит память аж до 8000 частот. В т.ч. материнка аж на pci-e 5.0. Запас огромуденный. И да, на карточке это тоже уже вполне заметно даже сейчас. Благо гиги выручают и на pci-e 4 это несущественно. В т.ч. благо амд не ударились в урезание линий на картах, как нвидиа. Тем временем, у тебя pci-e 3.0. Тут уже разница ощущается даже на 16-ти линиях карты. До 10% потерь относительно 5.0 на примере rx9070 в идеальных условиях.   Сейчас есть моды на экран. Можно ips купить на замену оригинальному, там даже есть пара сенсоров, чтобы менять цвет экрана, а также несколкьо визуальных эффектов типа полосок (в т.ч. вырубить их возможно). Тоже и с батарейками, можно на аккум заменить, и прочее-прочее, что хорошо так денег стоит. Посидел я, посмотрел на это дело и решил, что мне оно как-то не сдалось за такие затраты. Взял готовое решение, которое к тому же было дешевле.
    • помню на gba экран тёмный,а ds не юзал. знаю ток хоррор dimentium,но его портировали на пк
    • )) И все равно соснет моего тунца,) у меня видюха тупо намного мощнее, хоть он там за заменяй свой проц и память до бесконечности.) любая тяжелая игра нагнет его видюху.  так и ему тоже.) как ты этого не понимаешь.( на какой гране видюха 260 и проц 60 максимум 400 ват в играх будет. отлично все будет работать.) ну так пк мощнее, закономерно.) эти гадания на кофейной гуще даже не рассматриваю, придумал какую то ерунду.) тут реальные тесты нужны.  
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×