Today I'm going to add translations (переводы)

Wed 11 Apr 2012, 01:57 by bencelot



So I was thinking to myself.. What does Subvein NEED before we 'go live' at v0.7 and start sharing it with the world? Does it need a flamethrower? No, I can add that after. A flamethrower would be fun but it won't fundamentally change anything. What we need is translations. If we have translations in the game the number of potential players we can attract increases dramatically. The success of v0.7's release is going to depend on having as many players possible. We want to rapidly build the community up to a critical mass where there's always a game going and the current players are constantly bringing new players in. I'm very excited for this critical moment and the more players we have the sooner it will come!

I remember once Zesty posted on a Chinese forum and the game crashed from having so many players! Unfortunately most of them left as they understandably had no idea what anything meant. The skills in Subvein are complex enough already so we want to make things as easy as possible for new players to pick things up. We also have a large Russian community who I'm sure could spread the word about Subvein if only their friends actually understood it! Anyway translations solve all this.

So this is what I'm going to code today. It shouldn't take me very long and the benefits will definitely be worth it. There will be a new data/xl directory where we'll have our translation files. 1 file per language. english.txt, russian.txt, chinese.txt, german.txt, etc.. Anyone can make a new file for a new language and the game will automatically detect it and add it to the list of languages to chose from. Once a file is complete I'll officially include it in future versions and over time our library of translations will grow and grow! Each file will have a huge list of codes and translations that look something like this:

LANGUAGE: English
XL_HOST_BUTTON: Host Game
XL_JOIN_BUTTON: Join Game
XL_VAMPIRISM_DESC: Vampiric mutations in your body restore your health blah blah..
XL_VAMPIRISM_1: HP Restored
XL_VAMPIRISM_2: Bullet Damage
//etc..

If a code isn't found then it'll just default to the english version, which I'll be hardcoding into the game. Anyway when I'm done coding this I'll give you guys the english.txt file and you can rename it and get cracking! I hope that the Russian community can work together to create a russian.txt file that is both amazing and beautiful at the same time, and I'll be able to include it in the next version. If there are any other multilingual players amongst us I'd really appreciate it if you could create some translations for other languages too. The more languages we have the more players we can attract! Anyway I'll let you know when it's ready.


34 Comments


Ragnaros says:

Wed 11 Apr 2012, 16:13


bencelot wrote:
I hope that the Russian community can work together to create a russian.txt file that is both amazing and beautiful at the same time, and I'll be able to include it in the next version.

You can always count on us, Ben. :)


chross says:

Wed 11 Apr 2012, 17:58


Wow didn't expect translations so soon. Anyway, I'll gladly add the German translation. Great idea ago far, hopefully players won't be shocked when they see in game chat only. Maybe you should consider revamping the website to include a Subvein dictionary the common abbreviations. I'm aware that there there is a community-based wiki, but frankly it's more dead than alive.
This could close the gap between foreign languages and English so that the language barrier be that high.


GreY says:

Wed 11 Apr 2012, 20:09


Great news :) It would be great to have translations


batman says:

Thu 12 Apr 2012, 08:36


Good idea. Here is already the skills' Chinese translations under zesty's that post(I made them match the current version, but many of them still lack datas' or side effects' translation and need polish):
Mental Skills 心智技能:
Regeneration 再生---光环技能,加快你和周围盟友的回血速度
Black Bole 黑洞---释放黑洞,将敌人困于其内。外面的敌人无法看到里面。
Darkness 黑暗---被动技能,被困于黑洞内的敌人,画面将慢慢变黑。
Blade Fury 刀锋怒火---释放刀片,环绕自身。可用于伤敌。
Silver Shield 银盾---被动技能,在刀锋怒火下,每片刀片可抵消一定伤害。
Invisibility 隐形---隐形,使用武器和其他技能则显形。
Dash 冲刺---被动技能,增加跑步和隐形时的速度。
Venom Shot 毒液射击---主动技能,使被击者中毒。
Infection 感染---被动技能,使被你毒液射击击中的敌人,在穿过他的盟友时,感染给对方。
Disabling Drop 落差残废(也可以理解为高地优势)---主动技能,当你在高处时,在一定范围内,敌人离你越远,其射速越低。
Critical Shot 致命一击---被动技能,有较低的概率爆发3倍伤害。


Physical Skills 物理技能:
Vampirism 吸血鬼---每杀死一个敌人,则按该死者的最大血量的百分比回血。但它使你的子弹威力减弱。
Radiate 辐射---辐射一定范围,地上有标示,会掉血。
stagnation 停滞---被动技能,被辐射后会被停滞,离开辐射范围依旧减速。
Force fields 力场---在自身的四面各开一面力场盾,依然有空隙会被射击。
bouncing bullets 子弹反弹---被动技能,在有力场的情况下,可以反射子弹。
explosive rage---每造成敌人40hp伤害都会获得暴怒,每次暴怒在杀死一个敌人后释放,给一定范围内敌人造成10hp伤害。
Frenzy 狂化---加快射速和初射速。
weapon handing---武器熟练 被动技能,在狂化的情况下,加快移动速度和减小反冲力。
clip magnet 磁性弹夹---被动技能,在狂化的情况下,有一定概率偷窃被击中目标的弹药。
Corpse construction 体质强化---增加血上限,每杀死一个敌人可以回血10hp,每杀死一个机器人可以回血1hp。
nanosuit 纳米装---穿上不断充电的衣盔,充满后可以在2秒内无敌。但在4s内会使武器发射速率减慢一半。


Cybernetic Skills 控制技能:
self repair 自我修复---群体治疗,按最大血量的百分比回血。
shockwave 冲击波---放出冲击波,使一定范围内的敌人,停止行动。
microvolt 微伏---受到冲击波的敌人在2秒内发出火花
energize 通电---主动技能,加快基础射速。杀人越多,额外有射速加成。有最大限度。
Phasic Bullets 相位子弹---通电武器射出的子弹会出现在另一个地方,可以击穿多个敌人。
bullet time 子弹时间---主动技能,开启后,你周围一定范围内的不分敌我的子弹速度变为原来的2%。
stolen seekers 被盗者---被动技能,有一定概率偷窃子弹时间范围内的子弹,有数量限制。
plasma ball 等离子球---发射一个等离子球,造成溅射伤害。
fire storm 火焰风暴---被动技能,等离子球有不同的概率造成2,3,4倍伤害。
vaporize 汽化---被等离子球杀害的敌人,尸体被蒸发,留下大范围的蒸发气体会对路过上面的敌人造成伤害。
static charge 静电---被你击中的敌人产生静电,使你增加2点法力值。但如果敌人启动防御,敌人会增加2点法力值。

How To Play,Changelog & Latest News' translation will take a long time if needed. However, If I get the English.txt, I will do my best to do the Chinese.txt & call on many Chinese players to play.
Btw make sure different languages doesn't matter finding & joining each other's sever.


bencelot says:

Thu 12 Apr 2012, 09:01


That's awesome batman. However for now Subvein is only going to support the latin alphabet and won't support chinese or russian characters. It'll just take too long to get unicode working properly and I'd rather spend that time on Outbreak.

I must admit I don't know much about it, but is it possible to type Chinese using the ASCII characters? I know you can say stuff like "ni hao" so surely it must be possible to type other things too? If so do you think this would work for skill descriptions? Can many people understand this version of the language? Same for Russian too. How feasible is it using only ASCII characters?


batman says:

Thu 12 Apr 2012, 10:45


Oh dam I fogot the problem of the code. I don't know much about it but I remember in many Eng games' Chinese version, buttons like "Join" "Start" "Play" are made of pictures, or someone good at programing changes the "core" of an English game, or make a Chinese mod when he want to make a Chinese version. A txt file can not do that maybe.
Anyway I will countine to call on people to play it as the basic WASD, B, V, mouse... and design of it are easy for everyone. And wait for your outbreaks.


Cash says:

Wed 18 Apr 2012, 01:46


Why do we want people who don't understand English playing Subvein? The language barrier would be terrible :/ It has proven itself with the Russian community. Not all of them understand English, and when I joined one of their games they had no idea what I was saying. I can't speak for anyone else, but I'd rather not have to ask if they speak English every time I join a game. It seems more detractive to the English community than helpful to Subvein's player base. Now people from other countries shouldn't be blocked from or prevented from playing Subvein, but they should at least need to have a basic understanding of English, like most of the Russian community.

If I were a new player trying this game out and everyone was speaking another language I would be much less likely to stay than if they were speaking my language. This applies to any language, if a French player joins the game and everyone is speaking Portuguese or German that player is much less likely to stay. If you insist on the translations, then I'd suggest splitting the server list based on regions, like other multilingual games. Have a different server list based on each officially translated language, which the server host picks from when creating the server. For people looking for servers give them the option to sort the servers by x language or all. Another solution is to make separate downloads for each language that has been fully translated. Have Subvein Global, Subvein Russia, Subvein Germany, Subvein Latin America, etc. On the download section display the global version in a bigger download button, and below that have a bunch of flags for people to choose from and download the game in their language. The default server settings for the different games would be based on their language, and if they would like they can connect to the global and other language servers to.


Rex Nex says:

Wed 18 Apr 2012, 02:52


Im kind of on the fence with that one.

I hate to be that prick who just wants one language in the game, but Cash is right when he says it is both a hindrance and a little bit of a... err, bad way to be introduced to the game.

However, the game is kind of small, and we already have a (for the most part) multilingual fanbase, so that point is moot. We should just get everyone we can. The ones that stay will stay. More Russian players? Awesome. Chinese? Awesome. Brazilian? Yep. American? Why not! Aussies? Bring em in!

Pretty much, at the state the game is in, just getting players should be priority. If subvein turns into a huge success, sure, it might make sense to section of parts of the world, but not now.


bencelot says:

Wed 18 Apr 2012, 06:28


I agree that English should be the primary language of the game, but it's still a handy feature to have. People can always name servers like "French Server" or whatever if they want to. But until we get to that point we're all going to be sharing the same server anyway and the more players the better. Besides I'd much rather be able to play with someone who doesn't understand English than not have anyone to play with at all.


-Altair- says:

Wed 18 Apr 2012, 06:57


bencelot wrote:
Besides I'd much rather be able to play with someone who doesn't understand English than not have anyone to play with at all.

until they start shooting you when you are on the same team :roll:


bencelot says:

Wed 18 Apr 2012, 06:59


haha fair call.


chross says:

Wed 18 Apr 2012, 07:23


Where is the template?


bencelot says:

Wed 18 Apr 2012, 07:26


It's not finished yet :p

I got bored making it cause I pretty much need to go through every string in the game and copy/paste it into a text document. But yah it'll be done soon. I'll post it up when it's done.


chross says:

Wed 18 Apr 2012, 07:37


Yeah I can imagine that. Kind reminds me of the time when I first made the talent calc and needed to write down every single skill description and also all values.


Cash says:

Wed 18 Apr 2012, 22:42


Multilingual tutorial crammed in everyone's face should be introduced before a full game translation. I'd personally rather not play than play with people who don't know how to play and don't understand what I'm saying.


Qwertybeef says:

Wed 18 Apr 2012, 22:58


Cash wrote:
Multilingual tutorial crammed in everyone's face should be introduced before a full game translation. I'd personally rather not play than play with people who don't know how to play and don't understand what I'm saying.

Tabs.


AvengeR2150 says:

Sun 10 Jun 2012, 10:18


Well, I doubt there are players in Subvein from Israel, but if you need a translator for hebrew, i'm here, also, sorry for double-spamming the chat, I accidently double pressed the enter button.


bencelot says:

Sun 10 Jun 2012, 17:56


That'd be sweet dude, I'll be releasing the translations file next version, you can help translate then :D

We may not have many players from Israel right now, but maybe after it's translated to Hebrew we will!


AvengeR2150 says:

Sun 17 Jun 2012, 09:15


Yeah, I would need to appeal people first though, maybe they can open their own server at Tel-Aviv.

I'm sorry if this seems like an a question that was answered before, but in what way can I start translating ?
I mean, there is a certain code to it, no ?


maPmaKer says:

Sun 17 Jun 2012, 11:28


AvengeR2150 wrote:
Yeah, I would need to appeal people first though, maybe they can open their own server at Tel-Aviv.

I'm sorry if this seems like an a question that was answered before, but in what way can I start translating ?
I mean, there is a certain code to it, no ?


I guess every button, every description has it's own message. For example, "example_text1=Play", and you have to replace the word "Play" with your own translation for that word. Is this what you wanted to know? :)


bencelot says:

Mon 18 Jun 2012, 03:15


Yup, I haven't finished the translations yet. When I finish those I'll release v0.699 and then you can see how it all works. MapMaker basically got it, you simply go through and replace the english part with your language :)


AvengeR2150 says:

Mon 18 Jun 2012, 04:05


maPmaKer wrote:
I guess every button, every description has it's own message. For example, "example_text1=Play", and you have to replace the word "Play" with your own translation for that word. Is this what you wanted to know? :)



Yeah, that, but where do I find the codes in the game files ? and if they aren't text files, how do I alter them ?


bencelot says:

Mon 18 Jun 2012, 06:08


They're not available yet :) They'll be included in v0.699. When that's released you'll be able to find them in Subvein/data/translations/


AvengeR2150 says:

Mon 18 Jun 2012, 16:38


bencelot wrote:
They're not available yet :) They'll be included in v0.699. When that's released you'll be able to find them in Subvein/data/translations/



(and now I feel like a bugger)
So, how can I start translating now ? >^<


bencelot says:

Tue 19 Jun 2012, 02:34


Hehe you can't yet as the default translation file isn't ready. Sorry! Glad to see you're keen to do it though. I'll be giving some sort of community credit reward for people who translate files as well, as having lots of languages available for v0.71 advertising will be useful for kickstarting the community again.


AvengeR2150 says:

Tue 19 Jun 2012, 06:28


Eh, It'd be sad to have players only from America/Russia/Etc ... and besides, summer vacation is going to start here at Israel in 2 more days, might as well find something to make me busy for a while as well as be productive to a large community :mrgreen:


SpikesXX1 says:

Wed 20 Jun 2012, 23:13


Hey les gars, je parle français moi et je comprend l'anglais parfaitement^^

Je pourrais vous faire une traduction française !

Hey guys, i'm speaking french and i understand english perfectly^^

I could do a french translation for ya !


bencelot says:

Thu 21 Jun 2012, 01:33


haha that'd be awesome Spikes! The more french players the merrier :)


AvengeR2150 says:

Thu 21 Jun 2012, 07:04


Oh and one last question, the translation file, is it going to be a TXT file ?


bencelot says:

Thu 21 Jun 2012, 07:07


Yup yup.


SpikesXX1 says:

Mon 25 Jun 2012, 14:28


Get those files out !

I'll start working on this, i'm free now and i had alot of time to accomplish this translation.


maPmaKer says:

Wed 27 Jun 2012, 14:26


SpikesXX1 wrote:
Get those files out !

I'll start working on this, i'm free now and i had alot of time to accomplish this translation.


It takes a huge amount of time due to the number of lines and a lot of writing to do. So stay calm 'cause you'll have lots of lines to translate. ;)


bencelot says:

Thu 28 Jun 2012, 02:32


Yup they're not done yet. As soon as they're finished I'll release them with v0.699 :D


DrGlobal says:

Fri 29 Jun 2012, 20:22


bencelot wrote:
They're not available yet :) They'll be included in v0.699. When that's released you'll be able to find them in Subvein/data/translations/

This work is good for the translators

Latest News & Blogs


Geneshift Launch Trailer is Live!

(6)


Server Downtime

(0)


Geneshift v0.996 Released!

(1)


Steam Store Page is now Coming Soon!

(0)


Steam Integration & Achievements

(12)


Geneshift v0.995 Released!

(1)


Geneshift - new game name!!

(4)


3D Vehicle Models!

(36)


3D Player Models!

(34)


Time for Graphics!

(10)


Skill Casting Guards!

(6)


Campaign Stage 6: Inferno

(6)


Updating the particle system

(2)


Stealth speeds by Outbreak in Speedruns!

(1)


Version 0.994 released! Introducing Stealth mode!

(0)


Graphics fun

(2)


Trigger music with bombs and text zones

(1)


Making Music!

(22)


Version 0.994 test build is available!

(22)


Started work on the third campaign stage: Driving Downtown

(4)


Just fixed an 8 year old bug with MASSIVE performance gains!

(2)


Guard Waypoints!

(59)


Version 0.992: Speedrun Leaderboards and new skill scaling!

(0)


Leaderboards are done!

(2)


New Version, new trailer, new year!!

(17)


Finished the new trailer!

(3)


Hooray! My laptop can take video!

(0)


Version 0.99 Released!! Amazing graphics and new chemicals!

(6)


Rewording all the skills

(8)


Working on team chemical vision!

(15)


FINALLY finished map making! Thank god.

(3)


Free skill resets on mutants under level 30!

(11)


Reworked Barn, Canal and Asylum

(9)


Reworked Downtown

(0)


Added the Newbie Checklist!

(7)


3D Models!! Mutant Factions has finally gone 3D baby!

(19)


Just rented an apartment in Peru!

(0)


Update on plans and Menu Music!

(9)


Massively expanded the in-game tutorial guide

(0)


Textured, Animated, Layered and 3D Fog!!

(5)


Specular Highlights!!

(6)


Added Ambient Occlusion!

(5)


Sexy Soft Shadows!1

(11)


Version 0.98: Some nice balance changes

(1)


A little bit of graphical goodness!

(0)


Brasil trip is over, back to coding!

(2)


Version 0.97: Chemical Warfare polish and skill queues!

(0)


Introducing Chemical Warfare!! Version 0.96 is here!

(0)


Chemical Warfare is finished!

(1)


Chemical Warfare: Graphics finished, coming out soon!!

(0)


Chemical Warfare: super sexy chemical graphics

(5)


Chemical Warfare: Today I finished coding all gameplay!!

(1)


Chemical Warfare: buy menu icons and descriptions

(2)


Chemical Warfare: carrying a chemical graphics

(0)


Chemical Warfare: buying chemicals

(0)


Chemical Warfare: compound graphics!

(5)


Chemical Warfare: HUD, networking and compounds

(0)


Chemical Warfare: point scoring and compound discovery

(6)


Chemical Warfare: menu, networking and compound locations

(0)


What's this blog business??

(0)


Version 0.95! New cash system!

(3)


Version 0.94!! FLAMETHROWERS!!!

(16)


Version 0.936 is out! Superweapons galore!

(7)


Please tell your friends and vote on Steam Greenlight!

(2)


Wooot Woot! Version 0.935 is here! No longer in alpha!

(10)


Check out the new main page!

(8)


Version 0.93!! Brand new ranked servers and CC system!

(3)


Rescaling of Respect Ranks

(2)


Version 0.92 is out! Sexy new maps and Outbreak changes!

(3)


4 new custom-maps servers

(3)


I'm going to be working on Mutant Factions full time again!

(10)


Mutant Factions v0.91 is out! Introducing Respect Rankings!

(4)


Outbreak has been released! Introducing Mutant Factions v0.9

(4)


Subvein has changed names to Mutant Factions!

(7)


12 Official New Servers!

(7)


Mutant Factions Madness: Official Play Sessions!

(12)


Subvein version 0.74 has been released!

(2)


Like Subvein on Facebook!

(8)


Subvein version 0.73 released!!

(13)


Let's Play Together!

(1)


Explosions now dynamically light up the map!

(5)


Subvein is on Steam Greenlight!

(54)


An amazing optimisation!

(12)


Version 0.71 has been released!

(1)


Version 0.7 is out! Translations, Unicode, and New Skills!

(5)


Today I'm going to add translations (переводы)

(34)


Version 0.698 is out! Vehicle netcode and skill changes

(2)


Version 0.697 is out! Restructured weapons, skills, missions

(6)


Version 0.696 released! Improved netcode, AI and skills!

(30)


Playing with pathfinding

(30)


Playing with netcode

(8)


Version 0.695 is here :D

(21)


Subvein v0.694 is rockin' OUT!

(6)


Subvein v0.693 is LIVE!!

(15)


Latest developments: In-game quick levelling!

(41)


Version 0.692 is out!

(9)


New version is out! Introducing v0.691

(7)


Yehaaa!! Version 0.69 is out!

(4)


Woo hoo! We now have new hosting :D

(10)


Woohoo!! Over 5000 members!

(4)


Subvein is back up and running!!

(8)


2000 members. Let's make it 20000!!

(36)


Subvein version 0.6 has been released!

(13)


New promo video!!!

(12)


Added a new Community page!

(6)


Just added camera shake :)

(3)


Updated the news page!

(3)


Start earning community credits today!

(16)


A war is coming..

(6)


Account system coming to Subvein v0.6!!

(29)


First ever demo of Subvein vehicles is up!

(5)


Version 0.551 Released :)

(4)


Subvein version 0.55 Released!

(8)


Version 0.541 is out. Thank god!

(5)


Version 0.54 is different. Experience it now!

(9)


Version 0.54 comes out in 24 hours!!

(9)


Subvein v0.53 is OUT!!

(3)


Subvein v0.53 will go up within 24 hours!!!!

(9)


Added a new SHARE button!

(2)


Added a new FAQ section to site!

(5)


Subvein version 0.52 is HERE!!!

(13)


Subvein v0.52 will be released in 7 hours!!

(13)


Development towards version 0.52:

(70)


Version 0.51 is OUT!

(6)


Welcome to Geneshift!

(167)