Page 1 of 2

Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 08 Nov 2012, 09:23
by TikiRU
Здравствуйте Россияне,
Поскольку руссификация будет интересна только русскоговорящим пишу на русском. Да простят меня модераторы.
Сбылась моя давняя мечта перевести Spring.
Все переведено через Promt но выглядит очень неплохо.
Делал на скорую руку, пишу тоже на скорую руку.
Мною написана программа которая делает перевод.
Если нужно могу дать файл соответствий английских и русских фраз: Config.ini. Для внесения поправок.
Переводы на другие языки тоже возможен с помощью моей программы. Но там специфика символов.

balanced_annihilation-v7.73 Russian.7z
Тестированно на Windows XP.

Установка:
-удалить Sprin\fonts\FreeSansBold.otf
-распаковать архив в корень Spring

My long-time dream come true translate Spring.
All translated by Promt but looks very good.
Done in a hurry, I write too quickly.
I have written a program that does the translation.
If you want I can give the file to the English and Russian phrases: Config.ini. For amendments.
Translations into other languages ​​are also possible with the help of my program. But there are specific characters.

balanced_annihilation-v7.73 Russian.7z

installation:
-remove Sprin \ fonts \ FreeSansBold.otf
-unzip the file to the root of Spring

If you want to translate to your language please contact me I will help.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 08 Nov 2012, 10:18
by Rumpelstiltskin
interesting.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 08 Nov 2012, 16:19
by yanom
compatible with the English version for online play?

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 09 Nov 2012, 02:47
by knorke
TikiRU google translated wrote:Welcome Russians
Since Russification is interesting only Russian speaking writing in Russian. Forgive me moderators.
My long-time dream come true translate Spring.
All translated by Promt but looks very good.
Done in a hurry, I write too quickly.
I have written a program that does the translation.
If you want I can give the file to the English and Russian phrases: Config.ini. For amendments.
Translations into other languages ​​are also possible with the help of my program. But there are specific characters.

balanced_annihilation-v7.73 Russian.7z

installation:
-remove Sprin \ fonts \ FreeSansBold.otf
-unzip the file to the root of Spring
compatible with the English version for online play?
in the unit file the description= has been replaced with a russian translation. That it will not sync online. But the texts could be used if a better langue system appears or for website.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 09 Nov 2012, 10:44
by TikiRU
yanom wrote:compatible with the English version for online play?
Working on a local server. The logs were mistakes but I played.
In online - I have not tried.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 09 Nov 2012, 17:15
by Anarchid
You just replaced fonts and that's it, it started supporting Cyrillic?

Last time i tried Cyrillic in Spring, it just gave square boxes, but i never made connection to the font (and all the developers kept chanting that Spring no workey with Unicode, so i suppose it's ASCII cyrillics you used?)

Did you do anything special with encoding of unit files?

(why BA of all things! your effort is wasted there!)

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 09 Nov 2012, 18:15
by knorke
does not work, ingame looks like this: :?
Image

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 09 Nov 2012, 22:50
by Silentwings
IIrc, spring doesn't support alphabets except the roman one and its minor variants. I don't know about lobbies though.

I'm curious as to why you've numbered this file as BA 7.73, when the latest version we've released is only 7.72.
(why BA of all things! ... )


Perhaps he enjoys the game? Don't trample on successful projects.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 03:07
by smoth
7.72_ru would have made more sense but people have no sense.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 10:38
by Anarchid
Perhaps he enjoys the game? Don't trample on successful projects.
It was not a political sentiment; nor agitation and propaganda against said mod: rather a technological note.

BA doesn't have a translation framework, so this translated version will desync. Hence work is either wasted, or requires integration of some unknown sort by maintainers of BA, such as they exist - and likely wasted.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 11:48
by Silentwings
Fair enough.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 14:21
by KDR_11k
Hm, how difficult would it be to implement translation as a widget?

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 14:54
by gajop
KDR_11k wrote:Hm, how difficult would it be to implement translation as a widget?
There were threads like this before, the answer should be the same:
Either implement it fully as unicode in the engine (start with chat, that's arguably the most important part), or don't do it at all.
I've seen people (government organizations as well!) use different scripts by using ASCII with different fonts, which would display the ASCII letter "g" as "г" for example, and that would cause huge problems later on (imagine trying to copy/paste that, you would get garbled nonsense).

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 21:48
by KDR_11k
That's for languages with different fonts but a translation widget could at least handle languages like French or German which are covered by ASCII.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 10 Nov 2012, 22:51
by smoth
Something that doesn't require too many special characters could easily be handled but like gajop said, the font interface is limited. Honestly, there are bigger features to fix, so I don't see this taking priority.

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 11 Nov 2012, 05:19
by zwzsg
The french accentuated letters and cedilla, such as àéêèîïôüç, are not covered by Ascii

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 11 Nov 2012, 07:37
by abma

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 11 Nov 2012, 12:48
by gajop
can http://springrts.com/wiki/Project_propo ... on_support be done without it? (seems to me a bigger priority is getting the unicode done, even if not using the best font for the script)

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 11 Nov 2012, 16:41
by abma
gajop wrote: can http://springrts.com/wiki/Project_propo ... on_support be done without it? (seems to me a bigger priority is getting the unicode done, even if not using the best font for the script)
not sure. i guess first priority should be that the callins support unicode.
imo highest priority should be gl.Text & Spring.Echo. Not sure whats needed to make these functions utf-8 aware.


maybe two points to start:
https://github.com/spring/spring/blob/d ... g/glFont.h
http://nehe.gamedev.net/tutorial/freety ... ngl/24001/

i don't know whats needed to make glFont, i guess you need to make glPrint support utf-8 chars.

jk/kloot can be maybe more specific...

Re: Balanced Аnnihilation - Translate Russian (Руссификация)

Posted: 12 Nov 2012, 07:21
by TikiRU
BA - because I liked it. Large force, I did not spend.
I can translate and another if necessary.
knorke wrote:does not work, ingame looks like this: :?
Image
This means that you do not delete the font.
Silentwings wrote:I'm curious as to why you've numbered this file as BA 7.73, when the latest version we've released is only 7.72.
Apparently I just made a mistake.
KDR_11k wrote:Hm, how difficult would it be to implement translation as a widget?
It will waste resources.