Автор Тема: Русификация Dwarf Fortress  (Прочитано 636721 раз)

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

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1680 : 10 Июля 2014, 16:22:44 »
Ближайшие планы (на пару недель):
* скрипт changetext.py более-менее отлажен (раньше тихо падал и поднимался), исправлены некоторые косяки
+ добавить в changetext.dll обработку исключений (ie. перевести с Си на C++, и обернуть часть кода в try-except), т.к. игра падает с сообщением "Работа программы прекращена" при ошибке инициализации интерпретатора Python (например если отсутствуют нужные модули)
+ немного потестировать, чтобы не было зависаний, как в текущей "стабильной" сборке
* обновить тестовую сборку DF 0.34.11
* обновить стабильную сборку DF 0.34.11
+ выложить минимальную сборку DF 0.40.* сразу со скриптом, по возможности с графикой
=> перенести перевод с вики на www.transifex.com
* добавить в trans.txt отсутствующие строки для DF 0.40.*
* обновить перевод равок для DF 0.40.*
« Последнее редактирование: 11 Июля 2014, 08:53:44 от insolor »

Оффлайн Jesus

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1459
  • Баню, удаляю исключительно рекламо-спамеров.
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1681 : 11 Июля 2014, 08:36:27 »
Ближайшие планы (на пару недель):
...
По мойму ты оптимист :)
Не смотря на то, что лично мне русская версия не нужна(и вообще в ДФ давно нормально не играл), спасибо тебе за то что ты делаешь!

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1682 : 11 Июля 2014, 08:53:19 »
Ближайшие планы (на пару недель):
...
По мойму ты оптимист :)
Не смотря на то, что лично мне русская версия не нужна(и вообще в ДФ давно нормально не играл), спасибо тебе за то что ты делаешь!
Все кроме последних трех пунктов планирую сделать на этих выходных, если ничего не помешает. Это вполне реальный срок. Буквально вчера занимался 2 пунктом - начал разбирался с исключениями.

С последними тремя пунктами да, я был слишком оптимистичен. Но думаю через выходные (19-20) я все-таки приступлю к ним (но не факт что закончу). А может поймаю mood и уложусь в эти две недели.
« Последнее редактирование: 11 Июля 2014, 09:29:39 от insolor »

Оффлайн ALZID

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1683 : 11 Июля 2014, 16:34:32 »
Спасибо тебе за работу над русификатором, поверь она многим нужна !!! Только благодаря русской версии  :) сейчас играет почти весь мой коллектив на работе !!! Ну кроме бухгалтера... но после релиза, начальник вызвал бухгалтера к себе, она вот уже какой день активно читает вики DF  :D. А мы все ломаем голову чтож он там ей сказал...
РЕСТПЕКТ ТЕБЕ И УВАЖУХА !!! ;D

Оффлайн maksyutar

  • Ветеран
  • *****
  • Сообщений: 599
  • Анша Абдуль, братья
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1684 : 11 Июля 2014, 18:49:48 »
Как там с русификацией? К какому числу армия переводчиков уложиться?

Оффлайн Risto

  • Постоялец
  • ***
  • Сообщений: 239
  • Я - обычный легендарный мыловар. Ничего странного
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1685 : 11 Июля 2014, 19:17:27 »
Как там с русификацией? К какому числу армия переводчиков уложиться?

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

Оффлайн maksyutar

  • Ветеран
  • *****
  • Сообщений: 599
  • Анша Абдуль, братья
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1686 : 11 Июля 2014, 19:31:05 »
Как там с русификацией? К какому числу армия переводчиков уложиться?

Если тебе так не терпится -- начинай переводить сам. И людям поможешь, и язык подучишь. Или плати переводчикам зарплату, чтобы получить право их подгонять.
Подгонять? Я интересуюсь просто.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1687 : 11 Июля 2014, 19:50:28 »
Как там с русификацией? К какому числу армия переводчиков уложиться?

Свои планы на ближайшие пару недель я уже обнародовал. По поводу сроков - думаю к 2024 году перевод будет почти идеален :P
« Последнее редактирование: 12 Июля 2014, 16:37:05 от insolor »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1688 : 12 Июля 2014, 18:25:58 »
Пункт 2 Failed.
Технические детали
Гады, не могли сделать, чтобы Py_Initialize() возвращал 1 или 0 в зависимости от успеха операции, а не делать Py_FatalError(), который тупо вызывает abort(). abort, как оказалось try-catch не отлавливается.
В принципе, можно подпилить Python34.dll, благо исходники есть, но лень. Может разработчикам питона отпишусь.
[свернуть]
Двигаемся дальше.
« Последнее редактирование: 12 Июля 2014, 19:07:25 от insolor »

Оффлайн Montefiori

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1689 : 17 Июля 2014, 07:54:10 »
Скажи пожалуйста, для линукс версии ДФ можно использовать эту сборку? Хотя бы частично.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1690 : 17 Июля 2014, 10:40:14 »
Скажи пожалуйста, для линукс версии ДФ можно использовать эту сборку? Хотя бы частично.
Патч можно применить только к Win версии, т.к. заточен только на формат исполняемых файлов Windows.
Что можно сделать:
- вручную исправить таблицу перекодировки в исполняемом файле -  с этим я могу помочь
- использовать переведенные равки
Но очень много текста останется не переведенным, т.к. он зашит в исполняемом файле.
По поводу сборки со скриптом - по идее можно привязать скрипт к линукс-версии (тогда можно было бы обойтись без патча), но у меня пока нет опыта программирования под Linux, поэтому я не могу переделать "обвязку" (fake_ttf.dll, changetext.dll) чтобы она работал под Linux.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1691 : 18 Июля 2014, 12:37:43 »
Вчера специально для Мефа выложил дамп строк из новых версий. С русификацией это связано в том плане, что для получения trans.txt для 0.40 нужно наложить перевод из старого trans.txt на новый дамп (который уже готов, как я уже сказал), и доперевести. Осталось допилить тулкит для этого, и подумать над утилиткой для перевода trans.txt в формат po (для заливки на transifex.com) и обратно. Это по идее довольно просто, но хотелось бы там же переводить текст из равок, а вот это уже не такая простая задача.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1692 : 21 Июля 2014, 07:53:47 »
Чтобы не потерять http://www.bay12forums.com/smf/index.php?topic=127552.msg4641172#msg4641172
Вкратце: это о напутствии перед игрой, встроенном хелпе и прочих announcements
« Последнее редактирование: 21 Июля 2014, 10:21:35 от insolor »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1693 : 27 Июля 2014, 13:11:52 »
Преобразовал в формат po и залил "hardcoded" текст на transifex.com:
https://www.transifex.com/projects/p/dwarf-fortress
Уже примерно представляю как преобразовать в этот формат равки.
Желающие могут поучаствовать в переводе. Требуется регистрация.
Убедительная просьба - не переводить текст записанный БОЛЬШИМИ_БУКВАМИ_С_ПОДЧЁРКИВАНИЯМИ.
« Последнее редактирование: 27 Июля 2014, 16:38:58 от insolor »

Оффлайн Risto

  • Постоялец
  • ***
  • Сообщений: 239
  • Я - обычный легендарный мыловар. Ничего странного
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1694 : 27 Июля 2014, 13:37:04 »
Желающие могут поучаствовать в переводе. Требуется регистрация.

А ещё требуется принятие заявки координатором.  ;)