Русская локализация

22 replies [Last post]
Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

За послднее врем игра сильно обновилась. А русский язык в игре не обновлялся... Sad Smiley
В стандартном языковом фале 500 строчек,
а в русском - 300 строчек!!!
Надо доделывать перевод.

Все кто за и желают помочь, писать в этой теме!

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

есть один парень на серве. русский. сейчас проживает в германии. знает английский, немецкий и русский соответственно. [Не помню-Euro-Jobber] ник у него. может он сможет помочь.

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

Я уже сам начал переводить. Мне только непонятно как перевести кнопку copy. Нужно было первести оружие, я это сделал. Разный слова в игре переводить не объязательно...

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

copy? xD Может копировать?

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

ну да. прост я не знаю как всавить перевод! (

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

и у меня есть частично русская озвучка....

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

в папке share/hedgewars/Data/Locale есть txt файлы с локализациями под разные языки. бери en.txt и ru.txt и сравнивай, что там есть, чего не хватает, и добавляй. Озвучку можно вставлять тупо заменяя существующие звуковые файлы.

hedgewars forever!

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

аа я вкурил) ты имеешь ввиду фронтенд) сейчас гляну, как там всё работает.

hedgewars forever!

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

Есть 2 новости. Хорошая и плохая. Впрочем, если ты сообразительный и вообще готов потянуть телегу, то всё не так страшно. Предисловие. Фронтенд написан на Qt (библиотека для c++, предназначенная для создания графических интерфейсов пользователя) и, следовательно, нам придётся использовать средства локализации этой библиотеки.

Поехали, Step-by-Step:
1) Для начала её надо скачать и установить. Гугл в помощь. Найдёшь быстро.
2) Идём в папку с исходным кодом фронтенда (QTfrontend) и там создаём файл проекта локализации hedgewars_locale.pro следующего содержания:

TEMPLATE = app
TARGET = release
DEPENDPATH +=.
INCLUDEPATH +=.
SOURCES += game.cpp main.cpp hwform.cpp team.cpp namegen.cpp teamselect.cpp teamselhelper.cpp frameTeam.cpp vertScrollArea.cpp gameuiconfig.cpp ui_hwform.cpp gamecfgwidget.cpp pages.cpp SquareLabel.cpp hats.cpp hedgehogerWidget.cpp hwmap.cpp mapContainer.cpp tcpBase.cpp about.cpp proto.cpp fpsedit.cpp netserver.cpp newnetclient.cpp netudpserver.cpp netudpwidget.cpp netregister.cpp netserverslist.cpp chatwidget.cpp binds.cpp SDLs.cpp playrecordpage.cpp hwconsts.cpp selectWeapon.cpp itemNum.cpp input_ip.cpp igbox.cpp weaponItem.cpp statsPage.cpp misc.cpp ammoSchemeModel.cpp togglebutton.cpp bgwidget.cpp achievements.cpp qaspectratiolayout.cpp drawmapwidget.cpp drawmapscene.cpp
TRANSLATIONS += hedgewars_ru.ts

3) запускаем из командной строки lupdate hedgewars_locale.pro
4) в результате видим файл hedgewars_ru.ts, содержащий строки, которые надо перевести.
Редактировать его вручную можно, но лучше использовать программу из стандартной поставки Qt. Называется Qt Linguist.
5) Значит перевели мы лингвистом всё, что нужно и теперь готовы собрать нашу локализацию.
Делаем из командной строки lrelease hedgewars_ru.ts и получаем файл hedgewars_ru.qm
6) Файлы с локализациями фронтенда расположены в share/hedgewars/Data/Locale ... туда и копируем нашу локализацию.
7) запускаем, любуемся, хлопаем себя по плечу Wink Smiley

Дополнительную инфу можно получить на хабре http://habrahabr.ru/blogs/qt_software/51319/ или из оф. документации.

Удачи Wink Smiley

hedgewars forever!

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

и вдруг стало тихо. если не можешь сам, дай мне я вставлю.

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

Озвучку вставил. Игру полностью не перевел. Утал как то послеперевода Stranded 2. Вставить то легко, но переводить сам текст в запдло).

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

И лепей (лучше(так более звучно!(я белорус))) я в TeeWorlds поиграю. Там игра интереснее.

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

ну всё, как обычно.

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

Я вернулся! Спустя месяц, и я горю жаждой перевода! m110h у тебя скайп есть?

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

И кинь ссылку плз на QT

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

http://qt.nokia.com/downloads/

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

СПС, через два дня начну работу!

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

Я в тебя верю

hedgewars forever!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

Черт возьми, прога не ставится!

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

У вас скайп есть?

Arionwt1997
User offline. Last seen 13 years 29 weeks ago. Offline
Joined: 2011-03-01
Posts: 12

Можете сделат файл hedgewars_ru.ts и скинуть мне его? То QT не ставится, установился только Qt Linguist.
И опять этот же вопрос, у вас скайп есть???

hwLeon
User offline. Last seen 9 years 20 weeks ago. Offline
Joined: 2010-06-14
Posts: 5

Я как-то уже делал перевод файла ru.txt для версии 0.9.13 и оставлял его здесь на форуме. Разработчики включили его в последующие версии. Теперь я обновил его для версии 0.9.15. Также выкладываю его здесь. Вот ссылка на сам файл ru.txt. А вот ссылка на программу установщик, которая автоматически обновит этот файл в существующей версии игры. Текст в новом файле ru.txt полностью синхронизирован с английской версией файла en.txt.

m110h
m110h's picture
User offline. Last seen 8 years 52 weeks ago. Offline
Joined: 2010-11-30
Posts: 75

молоток. не то что некоторые. пиздаболят только.

hedgewars forever!

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]