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

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

Оффлайн Skin36

  • Старожил
  • ****
  • Сообщений: 320
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1800 : 31 Августа 2014, 09:50:47 »
Доброй ночи всем, Господа! Радует, что руссик продвигается и заработала наконец 10я версия! Респект переводчикам! Кароче, все заибсь, одно огорчило: soundsense c этой версией опять не пашет :( , ну, или только частично, кто в теме, тот понял. В связи с чем возникла идея. Чтобы под каждую версию перевода заново не адаптировать SS хочу попробовать написать программку, которая на основе trans.txt будет на лету переводить gamеlog.txt обратно на английский и его уже подсунуть английской версии SS (типа перевод перевода обратно  :D звучит бредово, наверно, но хоца со звуком играть  :D).
Как думаете, прокатит или не стоит и пытаться ? Я пока только только приобщаюсь, но уже залип на игру, я просто не знаю, на сколько то, что получится на выходе будет совпадать с оригиналом и на сколько вообще должно совпадать, чтобы SS фразу распознала.


Привет, зачем так сложно ?
Можно взять мою версию, и просто добавить туда недостоющие строки.
http://forum.dfwk.ru/index.php/topic,1441.0.html
Будут вопросы, пиши, расскажу как это сделать.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1801 : 31 Августа 2014, 10:33:13 »
ерунда какая-то, зарегистрировался на страницу https://www.transifex.com/signup/extra/ для помощи в проекту, а мне выдают ошибку
Цитировать
400 Bad Request
Request Header Or Cookie Too Large
nginx/1.2.1
Доступ надо открыть чтобы я смог попасть на страницу?

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1802 : 31 Августа 2014, 12:43:57 »
ерунда какая-то, зарегистрировался на страницу https://www.transifex.com/signup/extra/ для помощи в проекту, а мне выдают ошибку
Цитировать
400 Bad Request
Request Header Or Cookie Too Large
nginx/1.2.1
Доступ надо открыть чтобы я смог попасть на страницу?
У них сейчас походу идет какое-то техническое обслуживание, так что думаю через какое-то время все заработает.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1803 : 31 Августа 2014, 12:54:40 »
ерунда какая-то, зарегистрировался на страницу https://www.transifex.com/signup/extra/ для помощи в проекту, а мне выдают ошибку
Цитировать
400 Bad Request
Request Header Or Cookie Too Large
nginx/1.2.1
Доступ надо открыть чтобы я смог попасть на страницу?
У них сейчас походу идет какое-то техническое обслуживание, так что думаю через какое-то время все заработает.
уже как месяц эта проблема, хотел помочь и споткнулся на этом костыле ...

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1804 : 31 Августа 2014, 13:08:22 »
ерунда какая-то, зарегистрировался на страницу https://www.transifex.com/signup/extra/ для помощи в проекту, а мне выдают ошибку
Цитировать
400 Bad Request
Request Header Or Cookie Too Large
nginx/1.2.1
Доступ надо открыть чтобы я смог попасть на страницу?
У них сейчас походу идет какое-то техническое обслуживание, так что думаю через какое-то время все заработает.
уже как месяц эта проблема, хотел помочь и споткнулся на этом костыле ...
Хз, месяц назад никаких проблем не должно было быть. Сейчас он мне периодически 503 ошибки выдает.
P.S. Сейчас пишут "Scheduled database maintenance completed. Thank you for your patience." так что уж все должно работать.
« Последнее редактирование: 31 Августа 2014, 17:15:23 от insolor »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1805 : 31 Августа 2014, 17:20:27 »
Поскольку наметился спад активности перевода, то думаю вечерком выложить обновлённый trans.txt для 0.40.10.
Непереведённых строк осталось всего 54 штуки.

Дальше возможно попробую подружить transifex с равками, а может продолжу переводить патчер на питон.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1806 : 01 Сентября 2014, 12:50:03 »
Поскольку наметился спад активности перевода, то думаю вечерком выложить обновлённый trans.txt для 0.40.10.
Непереведённых строк осталось всего 54 штуки.

Дальше возможно попробую подружить transifex с равками, а может продолжу переводить патчер на питон.
а можно выложить этот trans.txt ?

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1807 : 01 Сентября 2014, 13:27:31 »
Поскольку наметился спад активности перевода, то думаю вечерком выложить обновлённый trans.txt для 0.40.10.
Непереведённых строк осталось всего 54 штуки.

Дальше возможно попробую подружить transifex с равками, а может продолжу переводить патчер на питон.
а можно выложить этот trans.txt ?
Вчера лень было, сегодня постараюсь выложить :) На данный момент осталось 13 непереведённых строк.

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1808 : 01 Сентября 2014, 14:14:10 »
Поскольку наметился спад активности перевода, то думаю вечерком выложить обновлённый trans.txt для 0.40.10.
Непереведённых строк осталось всего 54 штуки.

Дальше возможно попробую подружить transifex с равками, а может продолжу переводить патчер на питон.
а можно выложить этот trans.txt ?
Вчера лень было, сегодня постараюсь выложить :) На данный момент осталось 13 непереведённых строк.

наблюдается такая проблема,  Dwarf Fortress 40_10 Starter Pack r4 - это с чем связано?

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1809 : 01 Сентября 2014, 14:20:48 »
Перевел оставшиеся 13 строк.
А где инструкция по русификации?
В смысле, как превратить po в trans.txt?
Это немного похоже на ведьмовской рецепт ;)
Заходим сюда, нажимаем на строку "DwarfFortress 0.40.x hardcoded strings". Там нажимаем на "Download for translation", скачивается файлик с расширением po.
Далее, предполагаем что Python 3.4 и poedit уже установлены.
Заходим сюда, жмём "Download repository".
Распаковываем в заранее приготовленную папку любую папку.
Заходим сюда и скачиваем stringdump_0_40_10.txt. Скидываем его в папку, куда распаковали репозиторий df-gettext-toolkit.
Туда же кидаем ранее скачанный файлик с расширением po. Открываем его программой poedit. В заходим в файл->параметры->редактор проверяем, чтобы стояла галочка "при сохранении автоматически компилировать файл mo".
Жмём ок, жмём сохранить. В папке должен появиться файл с расширением mo. Запускаем скрипт mo2trans.py. Скрипт может ругнуться на отсутствующие пробелы в начале/конце (leading/trailing space) некоторых переводов. Это желательно проверить. Везде кроме "Histories of" пробелы нужны. Если все успешно, должен появиться файлик "tmp_trans.txt". Его нужно преобразовать в кодировку 1251 из UTF-8 (пока не разобрался, как это сделать средствами питона, так чтобы питон не ругался на какие-то непонятные ему символы) и переименовать в trans.txt.
« Последнее редактирование: 01 Сентября 2014, 14:27:00 от insolor »

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1810 : 01 Сентября 2014, 14:21:36 »
наблюдается такая проблема,  Dwarf Fortress 40_10 Starter Pack r4 - это с чем связано?
Явно в init.txt нужно сделать [TRUETYPE:YES]

Оффлайн SnaKe

  • Пользователь
  • **
  • Сообщений: 98
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1811 : 01 Сентября 2014, 20:05:43 »
наблюдается такая проблема,  Dwarf Fortress 40_10 Starter Pack r4 - это с чем связано?
Явно в init.txt нужно сделать [TRUETYPE:YES]
странно, не помогло ... наверно что-то не то делаю.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1812 : 01 Сентября 2014, 21:31:28 »
наблюдается такая проблема,  Dwarf Fortress 40_10 Starter Pack r4 - это с чем связано?
Явно в init.txt нужно сделать [TRUETYPE:YES]
странно, не помогло ... наверно что-то не то делаю.
Если в папке есть df_phoebus_init_updater.bat, то нужно его запустить.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1813 : 01 Сентября 2014, 23:24:15 »
Выложил ссылку на файл trans.txt.0.40.10.7z на основной странице: https://bitbucket.org/insolor/dfrus/

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Русификация Dwarf Fortress
« Ответ #1814 : 03 Сентября 2014, 16:27:09 »
В продолжение темы dfhack и плагина twbt. Сделал графический шрифт для кодировки 1251 (прилагается). Нужно положить в папку data/art и в init.txt сделать [FONT:Phoebus_TwbT_cyr.png] и [FULLFONT:Phoebus_TwbT_cyr.png].
Побочный эффект - буквы Ы по границе игрового экрана и всякое другое.
UPD. Приложил скриншоты.

UPD. Ах да, к чему это всё: не нужно жамкать ctrl и крутить колёсиком.
« Последнее редактирование: 03 Сентября 2014, 20:33:04 от insolor »