Перевод TDS

Автор Force, 02 апреля 2003 07:05:33

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Kornholio

Otto Katz
Flora
Я могу редактировать только грамматические, пунктационные о др. ошибки такого типа. Я не переводчик (не верьте моему званию :biggrin: ), английский я не очень хорошо знаю.
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
-In his house at R'lyeh dead Cthulhu waits dreaming.
H.P. Lovecraft

Kornholio

Вот что я подумал. Может я пока повременю с пунктационной и т.п. коррекцией, т.к. перевод ещё полностью не откорректирован литературно? Соответственно многое может изменится и толку от моей грамматической коррекции будет мало. Когда утвердите финальный вариант какой-нибудь буквы сообщите мне, и я буду искать ошибки пунктуации и т.п. фигню :).
Договорились?
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
-In his house at R'lyeh dead Cthulhu waits dreaming.
H.P. Lovecraft

Flora

Kornholio Базаров нет. Давай тогда тестируй реплики в игре, если есть желание.
А вот сейчас я всех потрясу. Сам не сразу разобрался.  :)
Сообщение от "Доктор О-Болтус"  на форуме ag.ru
Re: Перевод Thief: Deadly Shadows (Ответ #213) 25 октября 2004, 10:34
По поводу ограничения на количество символов в переводе. Есть возможно это ограничение увеличить примерно в 3 раза. Идея такая. Формат каждой записи имеет следующий вид: Сначала идет служебная информация (название, длина может быть и всякое), потом 4 байта длины английского текста, английский текст, 4 байта длины французского [русского] текста, французский текст, 4 байта длины итальянского текста, итальянский текст, 4 байта длины немецкого текста, немецкий текст.
Предположим, Ангийский текст имел длину 10 (0x0A) байт, Французский - 12 (0x0C) байт, Итальянский - 10 (0x0A) байт, Немецкий - 13 (0x0D) байт. А для полного русского перевода нам нужно ни много ни мало - 25 (0x19) байт.
Так вот, мы можем спокойно изменить длину французского текста с 12 на 25 байт, но при этом укоротить итальянский и немецкий так, чтобы длина общей записи осталась прежней. То, что итальянский и немецкий текст будет начинаться в другом месте - ничего страшного (возможно только для тех, кто их использует, а это явно не мы).
ЗЫ: (Не спрашивайте у меня, где я раньше был)
=======================================================================
А теперь письмо, пришедшее мне в мыло:
=======================================================================
From:    Samoilov, Aleksandr <aleksandr.samoilov@t-systems.ru>
To:      <olegborisich@mail.ru>
Date:    Monday, October 25, 2004, 10:40:35 AM
Subject: Народный перевод Thief: Deadly Shadows
Files:   <none>
--====----====----====----====----====----====----====----====----====----===--
Я тут пока исследовал возможность увеличения длины субтитров. Потому-что тяжеловато уместить в Mercy! Спасибо!
Я так понимаю, что ограничения на длину только субтитров, они находятся в файле SchemaMetafile_HardDrive.csc.
С Briefing и debriefing и всем, что находится в файлах sch проблем с длиной, я так понимаю, нет?
В SchemaMetafile_HardDrive.csc субтитры на каждом языке находятся в формате SM_String это своего рода паскалевская строка.
Т.е. сначала идет длина - 4 байта, затем сам текст. Если увеличить этот текст и соответственно увеличить длину, то игра начинает вылетать в достаточно непредсказуемых местах. Это видимо из-за того, что в конце файла находятся звуковые сообщения, адресация к которым происходит по смещению, естественно, при увеличении текста, смещения тоже смещаются.
Но можно вместе с увеличением французкого субтитра, одновременно уменьшать соответствующие английские, итальянские и немецкие субтитры, соответственно, меняя и длину этих субтитров. На первый взгляд, а я проверял, несколько таким образом увеличенных субтитров, игра не вылетает. Проверял, я около 15 минут.
=======================================================================
Ну и кто скажет теперь, что это простое совпадение? :) Обратили внимание на дату и время? Воистину велики чудеса твои Создатель! (или Строитель?) :).

(Сообщение отредактировал(а) Flora 27 окт. 2004 0:28)

Otto Katz

Flora: [off]хех, я подозревал, что здесь что-то не чисто. :)
Не дай Бог ему ещё оказаться внебрачным сыном от Вадика самойлова с Агаты Кристи...:cheesy:
И ещё у меня подозрение, что надо копать ещё глубже и искать среди старожилов нашего сайта... ;)[/off]

Kornholio

Flora
ЦитироватьДавай тогда тестируй реплики в игре, если есть желание.
Нет проблем :).
Otto Katz
[off]
Цитироватьнадо копать ещё глубже
Если покопать ещё глубже, то наверняка окажется, что все переводчики - боты тебя и Флоры ;). Шутка :).[/off]
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
-In his house at R'lyeh dead Cthulhu waits dreaming.
H.P. Lovecraft

Otto Katz

Kornholio: и ещё монстра пунтуации Kornholio ;)
У меня предложение:
Я ухватил суть перевода речи Язычников
ЦитироватьПрячься-прячься, крадунишка. С Шаманом шутки плохи.
Где моя волшебная палочка? Кто её украл?
...Рута от паралича...От нервной дрожи валерьянка...Просвирняк от болей в желудке...А от сердечных болей помогает наперстянка...
Я - Шаман...Все слушаются меня...Все смотрят мне в рот...Я очень храбрый и воинственный...
...Кора да листва...Дуб да сосна...Цветы да земля...Дайте мне сил!...Шаману нужна ваша помощь!
Ай! Хи-хи-хи. Смотри в глаза смерти, Людишка! Ты будешь проклинать день, когда встретил Шамана!
Сегодня у меня заговорят все шаманы - это ps1-2.
Далее я отправляю Флоре на обновление, он вытаскивает французскую базу для Арлетт (она переводчик с французского) и она берёт, допутис, p2. И мне бы хотелось задействовать в этом деле ещё и yara на p3. Там по 1000 реплик каждому.
Быстрее дело пойдёт, потом потестируем все вместе.
Flora ты как к этому делу относишься?

Flora

Эй, ребята, вы куда разогнались? Только свалили на меня алгоритм патчевания переделывать, теперь еще французский вытаскивать? А у меня ещё стражники не доделаны. Эх. Ладно. Только ради Арлетт. :)

Otto Katz

Flora: я знал, что ты сдашься....:)


Aleksandr Samoilov

Чтобы снять сомнения, скажу, что я не Drobolt.
Сейчас пишу программу, которая будет выдирать звуки соответствующие субтитрам из файлов *.csc, с именами этих субтитров. Возможно в перспективе можно будет заменить их на свои звуковые файлы.
Кстати в файле, SchemaMetafile_HardDrive.csc есть заготовки для еще одного языка, скорее всего испанского, но там пустые строки с нулевой длиной.

Otto Katz

ЦитироватьЧтобы снять сомнения, скажу, что я не Drobolt.
[off]Тогда кто, позволь меня спросить?[/off] ;)

Aleksandr Samoilov

Кто бы мне самому объяснил, кто я... :confused: Но, то что не Drobolt это точно. ;)
(Сообщение отредактировал(а) Aleksandr Samoilov 27 окт. 2004 14:34)

Flora

Aleksandr Samoilov
ЦитироватьСейчас пишу программу, которая будет выдирать звуки соответствующие субтитрам из файлов *.csc, с именами этих субтитров. Возможно в перспективе можно будет заменить их на
А чем тебя готовый DXIWSondDrone не устраивает? Он все это и так делает.
Otto Katz
ЦитироватьОффтопик: Тогда кто, позволь меня спросить?
Подтверждаю - это 2 разных человека. В этом то и штука. Я тоже только на 3-ий день сообразил. :)
ЗЫЖ Классная фотка! Вон как девченки потянулись. :) Смотри... Казанова. Помни, что у тебя жена. ;)

(Сообщение отредактировал(а) Flora 27 окт. 2004 18:29)

Aleksandr Samoilov

Flora
А есть прямая ссылка на программу? А то google не находит ничего ни по DXIWSondDrone, ни по DXSoundDron.

Kornholio

У меня тут руки зачесались впихнуть в патч с книжками работу DonSleza4e (T3FontPatcher.exe). Чтобы было всё необходимое для запуска, как говорится, в одном флаконе. Но что-то давно не было DonSleza4e на форуме. Не обидится ли он, если я включу его работу в патч?
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
-In his house at R'lyeh dead Cthulhu waits dreaming.
H.P. Lovecraft

Flora

Aleksandr Samoilov Качай с ДаркФэйта, с фтп, раздел misc, файл кажется DXIW.ZIP. Я же тебе писал в мыло.

(Не с фтп а уже с сайта. В разделе Патчи для Thief3 Что-то типа Программа для извлечения звука из игры - Lord Vivek)