Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 23:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Translation system of SRO

Discussion on Translation system of SRO within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
Translation system of SRO

Hello,

I'm interested in how SRO manages its translations. Since the clients are multilanguage they must have some kind of translation system. Are there any informations about how to fix wrong translations or add a whole new client language?
Clubbby is offline  
Old 02/27/2020, 21:56   #2
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Quote:
Originally Posted by Clubbby View Post
Hello,

I'm interested in how SRO manages its translations. Since the clients are multilanguage they must have some kind of translation system. Are there any informations about how to fix wrong translations or add a whole new client language?
The translation files are in Media.pk2/server_dep/<content_name>/textdata/text*.txt

The format is easy to understand, its a form of CSV (comma separated values) with TAB as the separator character. You can open them with Notepad or a Spreadsheet program of your choice (MS Excel, LibreOffice Calc, Google Spreadsheets).

Each row is an entry to translate. One of the first columns contains a word that is used as a placeholder. UIIT_MY_INTERFACE_TEXT for example. The following columns contain translations for all supported languages. Each column corresponds to one language.

I'm not sure if adding a new language is easily possible. It might be easier to throw out an existing language and reuse the column for something else.
florian0 is offline  
Thanks
3 Users
Old 02/27/2020, 23:03   #3
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
Quote:
Originally Posted by florian0 View Post
The translation files are in Media.pk2/server_dep/<content_name>/textdata/text*.txt

The format is easy to understand, its a form of CSV (comma separated values) with TAB as the separator character. You can open them with Notepad or a Spreadsheet program of your choice (MS Excel, LibreOffice Calc, Google Spreadsheets).

Each row is an entry to translate. One of the first columns contains a word that is used as a placeholder. UIIT_MY_INTERFACE_TEXT for example. The following columns contain translations for all supported languages. Each column corresponds to one language.

I'm not sure if adding a new language is easily possible. It might be easier to throw out an existing language and reuse the column for something else.
Once more a top answer! Thank you!
Clubbby is offline  
Old 02/28/2020, 11:24   #4
 
janicka's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 701
Received Thanks: 213
I think in sro client is language flag...


Look at this very old thread.
janicka is offline  
Thanks
1 User
Old 02/28/2020, 13:58   #5

 
sarkoplata's Avatar
 
elite*gold: 166
Join Date: Apr 2009
Posts: 2,339
Received Thanks: 2,661
Quote:
Originally Posted by janicka View Post
I think in sro client is language flag...


Look at this very old thread.
Getting help from here I was able to change the tab sro_client uses in textuisystem. It should definetely be possible to create something like a language selector. Editing one of the existing tabs of course, adding a new one I don't know about that.
sarkoplata is offline  
Old 02/28/2020, 20:01   #6
 
elite*gold: 0
Join Date: Jan 2009
Posts: 314
Received Thanks: 686
That's what the Language field and in some clients the LanguageTabIndex field from type.txt are for. Unfortunately changing the Language from "Vietnam" to "English" will also change the SR_GAME_READY MsgID from 0x3012 to 0x3014 which is not valid in the SR_GameServer.
DaxterSoul is offline  
Thanks
2 Users
Old 03/16/2020, 00:36   #7
 
gigola123's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 722
Received Thanks: 390
Hello, sorry for bumping this thread. I've some jmx files, if you want to see how joymax handle their ".txt" here their real excel file.



There is also a macro on the file (password: 169841).

Here is the TextUISystem
Attached Files
File Type: zip TextUISystem.zip (1.74 MB, 81 views)
gigola123 is offline  
Thanks
10 Users
Reply


Similar Threads Similar Threads
[Translation] cabal8 almost full translation no errors
06/06/2008 - Cabal Online - 21 Replies
ok so i found some translations in the forum but for example the force shielder has some bugs when doing rank up quests so i got a fix for that and its just by repatching it with another translation done by Kapa22 so im putting it here so the translation of kapa22 comes with a skin i dont know how to put it off emm and it comes with full quest translation but it doesnt translate the skills or Item descriptions that comes in forceshielder's translation so im putting the links im not intending...



All times are GMT +1. The time now is 23:47.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.