# Обсуждение перевода

**URL:** <https://discourse.cataclysmdda.org/t/topic/1584>\
**Category:** Основное обсуждение "Катаклизма"\
**Created:** [June 4, 2013, 4:26pm UTC](https://discourse.cataclysmdda.org/t/topic/1584 "2013-06-04T16:26:08Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Savidiy](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Savidiy](https://discourse.cataclysmdda.org/u/Savidiy)\
**Post date:** [June 10, 2013, 11:25pm UTC](https://discourse.cataclysmdda.org/t/topic/1584/21 "2013-06-10T23:25:13Z")

</div>

В общем покопал еще немного… выяснилось, что функция перерисовки экрана void DrawWindow(WINDOW \*win) в принципе не рисует никакие символы после 127, кроме палочек. Подправил ее и поколдовав с кодировками смог получить русский текст в окне приложения. Перевод возможен.

* * *

![](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/efced0cc9097d26b8e8d7918fd5faf4ea3b6a902.png)

---

<div class="post-metadata">

**Author:** ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)\
**Post date:** [June 11, 2013, 2:09am UTC](https://discourse.cataclysmdda.org/t/topic/1584/22 "2013-06-11T02:09:40Z")

</div>

а классно вышло. и почти все понятно 🙂

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 11, 2013, 6:19am UTC](https://discourse.cataclysmdda.org/t/topic/1584/23 "2013-06-11T06:19:03Z")

</div>

Это классно 🙂 . Молодца 🙂 .

Ссылки на скачивание ночных сборок снова переименовали. Теперь это экспериментальные сборки оО . Отсылаю словечко, что ли… Через 3 часа оО .  
Дабы вы могли возмутиться качеством перевода футера и Contact Us блока оО. Если будет желание исправить, отошлю вместе со словом “экспериментальный” 🙂 .

Или “пробный”… Время оО… Может быть… я даже подожду до 16:00 МСК. Ибо в это время у GlyphGryph будет только восемь утра.

p.s. из [Evac Shelter в vk.com](https://http)

> Теперь буду давать ссылки на новости, т.к. теперь оф. сайт стал мультиязычным, в т.ч. с поддержкой русского языка и человек, занимающийся там переводом весьм не плохо перводит! Привет, aiwant2tc :)

Спасибо :)

---

<div class="post-metadata">

**Author:** ![x0m9k](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/x0m9k/32/939_2.png) [@x0m9k](https://discourse.cataclysmdda.org/u/x0m9k)\
**Post date:** [June 13, 2013, 5:10am UTC](https://discourse.cataclysmdda.org/t/topic/1584/24 "2013-06-13T05:10:16Z")

</div>

Мое мнение, переводить игру не стоит. Не та это игра, которая хороша на русском языке. Да и в такой игре наверняка будут места, которые не переведешь без костылей.

---

<div class="post-metadata">

**Author:** ![x0m9k](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/x0m9k/32/939_2.png) [@x0m9k](https://discourse.cataclysmdda.org/u/x0m9k)\
**Post date:** [June 13, 2013, 5:29am UTC](https://discourse.cataclysmdda.org/t/topic/1584/25 "2013-06-13T05:29:24Z")

</div>

Будет ли бранч на вики для русских посетителей? Есть вики на dfwk, но она устарела, да и хочется чего-то официального. Хорошо бы сделать вообще как на русской части вики TF2, там ссылка такая же как на английской вики, но /ru в конце. Это очень удобно, можно если что переместиться на английскую, и с английской на русскую, лишь добавив в конце заветное окончание.

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 6:57am UTC](https://discourse.cataclysmdda.org/t/topic/1584/26 "2013-06-13T06:57:15Z")

</div>

Если по чесноку и по пунктам, то это подпольный перевод :D. Я имею в виду, то, что с Savidiy-ем делаем оО, и официальный бранч на него не сделают 🙂 , так как добавить кроссплатформенную мультиязычность не удалось 🙂 . А чтоб её добавить… нужно копаться одновременно в трёх направлениях:

1. GDI (Windows)
2. SDL (общая)
3. Ncurses (\*nix)  
а) Вывод интерфейса  
б) Вывод названий итемов и их описаний оО . Назовём это подынтерфейсом оО.  
Нельзя выпускать по одной версии на каждое. Портируемость должна оставаться прежней (а она сейчас есть, ибо сорцы для всех общие).  
Конечная цель - игра, в которой в опциях есть пункт меню “language”.

И … как говорит мне интуиция и воображение 😃 , если для SDL и GDI есть по одному файлу, то Curses много файлов, которые нужно перелопачивать оО . (в то же время, как минимум GDI версия зависит от того, как эти файлы )

p.s. Замечу, что и я далеко не официальное лицо оО (всего лишь plain-text переводчик). Вот если бы я копался в коде и числился хотя бы в списке Active major contributors… тогда уже другое дело 🙂 .  
Но пока руки не доходят, опыт в программировании у меня минимальный… неделя может, если суммарно 🙂 . Если в синтаксисе разберусь, то суть придётся догонять оО.  
В то же время, ребята-разработчики готовы принять любые разумные патчи. Иногда даже бывает, что если код не достаточно хорош, они изменяют код, но идею таки вводят в игру.

p.s. Что же до длинноватости русской речи. Чуть ли не каждый итем 🙂 . Слово nailboard trap вообще чёрт знает, как переводить, например 🙂 .Понятно, что это ловушка из досок с гвоздями… Но это в английском из одного и того же слова можно сформировать кучу частей речи оО .  
Water - вод  
Water - водный  
Water - поливать оО .  
Но попытка не пытка. А даже опыт 🙂 . Кому-то в программировании, кому-то в языках. Да и читать русскую речь всё равно приятно.

---

<div class="post-metadata">

**Author:** ![x0m9k](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/x0m9k/32/939_2.png) [@x0m9k](https://discourse.cataclysmdda.org/u/x0m9k)\
**Post date:** [June 13, 2013, 7:10am UTC](https://discourse.cataclysmdda.org/t/topic/1584/27 "2013-06-13T07:10:27Z")

</div>

Я имел ввиду ветку вики, и ее перевод. Не игры. А nailboard trap нельзя перевести как просто “доска с гвоздями”?

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 7:12am UTC](https://discourse.cataclysmdda.org/t/topic/1584/28 "2013-06-13T07:12:25Z")

</div>

Доска с гвоздями, это оружие, которое можно взять в руки 🙂 . Делается ещё в убежище при появлении, если сломать пару скамеек и притащить внутрь камень (заместо молотка).

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

p.s. Ну я просто описал в общую суть перевода игры 🙂 . В тему о том, что игру переводить не стоит оО.

---

<div class="post-metadata">

**Author:** ![x0m9k](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/x0m9k/32/939_2.png) [@x0m9k](https://discourse.cataclysmdda.org/u/x0m9k)\
**Post date:** [June 13, 2013, 7:51am UTC](https://discourse.cataclysmdda.org/t/topic/1584/29 "2013-06-13T07:51:38Z")

</div>

Ну это не та доска с гвоздями. Точнее просто не та доска. : \< Ну тебя, русский неоднозначный язык. Переводим игру на Ложбан.

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 8:14am UTC](https://discourse.cataclysmdda.org/t/topic/1584/30 "2013-06-13T08:14:00Z")

</div>

В IRC зашёл парень. Он не знал, что такое “ночной” билд оО . Только позже догадался, что это экспериментальный… Но GlyphGryph, видимо, всё ещё не освободился, потому блок этот не перевёл оО . Слово я ему прислал. Пускай длинное, но очевидное.

---

<div class="post-metadata">

**Author:** ![Savidiy](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Savidiy](https://discourse.cataclysmdda.org/u/Savidiy)\
**Post date:** [June 13, 2013, 8:50am UTC](https://discourse.cataclysmdda.org/t/topic/1584/31 "2013-06-13T08:50:43Z")

</div>

> [@x0m9k](#):
>
> Мое мнение, переводить игру не стоит. Не та это игра, которая хороша на русском языке. Да и в такой игре наверняка будут места, которые не переведешь без костылей.

У меня все гораздо проще. Жена сказала, что поиграет в эту игру, если она будет на русском языке. А это для меня даже важнее того, что я сам люблю игры на русском языке. А костыли от нас зависят, мы ведь имеем доступ к исходным кодам, а не правим тексты прямо в исполняемом файле через hex-редактор.

[quote=“aiwant2tc, post:26, topic:1584”]Если по чесноку и по пунктам, то это подпольный перевод :D. Я имею в виду, то, что с Savidiy-ем делаем оО, и официальный бранч на него не сделают 🙂 , так как добавить кроссплатформенную мультиязычность не удалось 🙂 . А чтоб её добавить… нужно копаться одновременно в трёх направлениях:

1. GDI (Windows)
2. SDL (общая)
3. Ncurses (\*nix)  
а) Вывод интерфейса  
б) Вывод названий итемов и их описаний оО . Назовём это подынтерфейсом оО.  
Нельзя выпускать по одной версии на каждое. Портируемость должна оставаться прежней (а она сейчас есть, ибо сорцы для всех общие).  
Конечная цель - игра, в которой в опциях есть пункт меню “language”.[/quote]  
Все так как ты говоришь, но я вижу сплошные перспективы. Просто мы только приступили к решению задачи=)  
Кто все переведет, тот и будет официальным переводчиком. Кто решит вопрос с мультиплатформенной локализацией, тот и молодец.
4. GDI (Windows) - решено для русского языка
5. SDL (общая) и 3) Ncurses (\*nix), ПОКА ЧТО не решено, но нет препятствий для нас. Я точно видел русский текст в линукс консоли, а значит он там может быть!

Вне зависимости от технической реализации надо переводить контент, так что одно другому не мешает.

---

<div class="post-metadata">

**Author:** ![x0m9k](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/x0m9k/32/939_2.png) [@x0m9k](https://discourse.cataclysmdda.org/u/x0m9k)\
**Post date:** [June 13, 2013, 9:02am UTC](https://discourse.cataclysmdda.org/t/topic/1584/32 "2013-06-13T09:02:50Z")

</div>

> [@Savidiy](#):
>
> [quote=“x0m9k, post:24, topic:1584”]Мое мнение, переводить игру не стоит. Не та это игра, которая хороша на русском языке. Да и в такой игре наверняка будут места, которые не переведешь без костылей.

У меня все гораздо проще. Жена сказала, что поиграет в эту игру, если она будет на русском языке. А это для меня даже важнее того, что я сам люблю игры на русском языке. А костыли от нас зависят, мы ведь имеем доступ к исходным кодам, а не правим тексты прямо в исполняемом файле через hex-редактор.

[quote=“aiwant2tc, post:26, topic:1584”]Если по чесноку и по пунктам, то это подпольный перевод :D. Я имею в виду, то, что с Savidiy-ем делаем оО, и официальный бранч на него не сделают 🙂 , так как добавить кроссплатформенную мультиязычность не удалось 🙂 . А чтоб её добавить… нужно копаться одновременно в трёх направлениях:

1. GDI (Windows)
2. SDL (общая)
3. Ncurses (\*nix)  
а) Вывод интерфейса  
б) Вывод названий итемов и их описаний оО . Назовём это подынтерфейсом оО.  
Нельзя выпускать по одной версии на каждое. Портируемость должна оставаться прежней (а она сейчас есть, ибо сорцы для всех общие).  
Конечная цель - игра, в которой в опциях есть пункт меню “language”.[/quote]  
Все так как ты говоришь, но я вижу сплошные перспективы. Просто мы только приступили к решению задачи=)  
Кто все переведет, тот и будет официальным переводчиком. Кто решит вопрос с мультиплатформенной локализацией, тот и молодец.
4. GDI (Windows) - решено для русского языка
5. SDL (общая) и 3) Ncurses (\*nix), ПОКА ЧТО не решено, но нет препятствий для нас. Я точно видел русский текст в линукс консоли, а значит он там может быть!

Вне зависимости от технической реализации надо переводить контент, так что одно другому не мешает.[/quote]  
Конечно видели, там Юникод.

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 9:08am UTC](https://discourse.cataclysmdda.org/t/topic/1584/33 "2013-06-13T09:08:34Z")

</div>

Э… Я опять по какой-то странной привычке отредактировал чужое сообщение, а не нажал reply oO …

> У меня все гораздо проще. Жена сказала, что поиграет в эту игру, если она будет на русском языке. А это для меня даже важнее того, что я сам люблю игры на русском языке. А костыли от нас зависят, мы ведь имеем доступ к исходным кодам, а не правим тексты прямо в исполняемом файле через hex-редактор.

Я для друга :) . Как бы . На самом деле just for fun. Но друг у меня тоже хочет перевод. А ещё лучше вместе с тайлами. Он обалдел, когда увидел тайлсет RushMik-а :) .

> Все так как ты говоришь, но я вижу сплошные перспективы. Просто мы только приступили к решению задачи=) Кто все переведет, тот и будет официальным переводчиком. Кто решит вопрос с мультиплатформенной локализацией, тот и молодец. 1) GDI (Windows) - решено для русского языка 2) SDL (общая) и 3) Ncurses (\*nix), ПОКА ЧТО не решено, но нет препятствий для нас. Я точно видел русский текст в линукс консоли, а значит он там может быть!

Кто решит вопрос с мультиплатформенной локализацией, будет числиться в списке Major Contributors :) . Перелопатить исходники, это не ошибку исправить :) .

> Вне зависимости от технической реализации надо переводить контент, так что одно другому не мешает.

Ога. Согласен оО .

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 9:20am UTC](https://discourse.cataclysmdda.org/t/topic/1584/34 "2013-06-13T09:20:43Z")

</div>

Два замечания:

1. В GDI сборке попорчен логотип. Прошу обратить внимание на слово Ahead 🙂 . Наверняка связано с твиками тех знаков, что рисуются программно или как-бы там ни было.

2. Касается ncurses. Стандартный ncurses работает с русскими знаками как показано на скриншоте. (Терминал одно, другое дело собственно ncurses, у которого иные методы вывода)  
Можно поспрашивать парней с IRC какие у них вообще были идеи. Я в ncurses разбираюсь ещё меньше. И почему-то сомневаюсь, что перевод всей игры на ncursesw (она же поддерживает Юникод ?) пригоден… Хотя кто знает, может, именно это им и лень делать оО.

3. Судя по файлу sdlcurse. SDL версия тоже не общая. Но файл один . (разные подключаются библиотеки и файлы). Нужно читать вглубь. Похоже на то, что только шапка разная для версий. Блок с #include, которая.

* * *

![](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/3ba4679c4ed4b43ab300f3085b5585028c556abf.png)

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 13, 2013, 11:16am UTC](https://discourse.cataclysmdda.org/t/topic/1584/35 "2013-06-13T11:16:59Z")

</div>

Предлагаю в этой теме обсуждать только готовый перевод оО. А на данный момент готов только сайт 🙂 . И то, не совсем.

---

<div class="post-metadata">

**Author:** ![Savidiy](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Savidiy](https://discourse.cataclysmdda.org/u/Savidiy)\
**Post date:** [June 22, 2013, 9:58pm UTC](https://discourse.cataclysmdda.org/t/topic/1584/36 "2013-06-22T21:58:32Z")

</div>

> Выпущена версия 0.6 Samedy!

Вроде версия называется Samedi.

> Нежить теперь можно снова восставать, но вы можете прекратить это: если вы не добьёте их окончательно, они оправятся и снова станут угрожать вашей жизни. Так что не забывайте пару раз их ударить (smash-кнопка), поджечь, или как-либо иначе обеспечить им окончательный уход на тот свет.

Предлагаю заменить на "Теперь нежить может повторно возвращаться к жизни, если вы не добьете ее окончательно. Так что, не забывайте пару раз их ударить (smash-кнопка), поджечь, или как-то еще обеспечить им окончательный уход на тот свет". 

А лог будет переведен?

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 23, 2013, 6:03am UTC](https://discourse.cataclysmdda.org/t/topic/1584/37 "2013-06-23T06:03:24Z")

</div>

> samedi

Да, пару раз ещё сам замечал, что неправильно писал. Только в других местах замечал оО . 

Остальное заменил.

Лог… переведу, чё там 🙂 .  
Ещё, может, Кикстартер страницу.

---

<div class="post-metadata">

**Author:** ![Poetich77](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/poetich77/32/824_2.png) [@Poetich77](https://discourse.cataclysmdda.org/u/Poetich77)\
**Post date:** [June 23, 2013, 12:50pm UTC](https://discourse.cataclysmdda.org/t/topic/1584/38 "2013-06-23T12:50:13Z")

</div>

> [@Savidiy](#):
>
> А лог будет переведен?

Уже есть более-менее нормальный [перевод.](https://vk.com/page-50167442_44541839)

---

<div class="post-metadata">

**Author:** ![aiwant2tc](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@aiwant2tc](https://discourse.cataclysmdda.org/u/aiwant2tc)\
**Post date:** [June 23, 2013, 4:16pm UTC](https://discourse.cataclysmdda.org/t/topic/1584/39 "2013-06-23T16:16:55Z")

</div>

Тоже правда 🙂 .

---

<div class="post-metadata">

**Author:** ![JDdeen](https://avatars.discourse-cdn.com/v4/letter/j/c37758/32.png) [@JDdeen](https://discourse.cataclysmdda.org/u/JDdeen)\
**Post date:** [June 29, 2013, 6:20am UTC](https://discourse.cataclysmdda.org/t/topic/1584/40 "2013-06-29T06:20:03Z")

</div>

давай-давай, я тут чистить все пытаюсь

[Previous page](https://discourse.cataclysmdda.org/t/topic/1584.md?page=1)

[Next page](https://discourse.cataclysmdda.org/t/topic/1584.md?page=3)
