Help with String file

Hi all!

I'm trying to make a very simple mod, an Italian translation for SoaSE :D

I began this work with the old Entrenchment Beta 3 and i've seen that in the final release there're 24 new strings...

Does anyone know where the new strings are?

9,166 views 15 replies
Reply #1 Top

Do as I did with 7DS 2.0 "B"... Go through the entire string file in notepad doing a line by line comparison.  Wish there were an easier way.

X(  

Reply #2 Top

If you still have your string file from beta 3, grab something like Beyond Compare and it will compare the two and show you all the new ones.

Reply #3 Top

i'll try :D thank you

Reply #4 Top

We did the German and French merging using Beyond Compare 3. It should take you seconds to identify the changes and you can edit the new lines in-place.

Reply #5 Top

i'll remind this tips for future times, at the moment i'm still (fortunately?) at the very beginning of this hard work.

i've translated quite all the menus and other string for a total of 1862/5785 strings translated... uhm, a nice 32% XD

 

thanks for the help :D

Reply #6 Top

i've encountered another problem. i was translating the "IDS_TARGET..." strings (the ones the game needs for "target enemy frigates" for example) and i noticed that this type of strings are a big problem for a translation, 'cause of the facts english and italian structure of the sentences is different.

is there a way to change the order the game displays this strings? (for example, in "target enemy frigates" i need to invert "enemy" and "frigates")

 

P.S. where is "and"? (for example: "target enemy capital ships AND frigates")

Reply #7 Top

Well, you should not change the IDS_ strings. They never appear anywhere in-game, it's just what the engine uses to know what to display. The only things you should be translating are the strings in the Value field, leave the ID field as is :)

Reply #8 Top

yeah i know it, but i need to know if it's possible to change the position of IDS_ strings, like having IDS_TARGETOWNERSHIP_ after IDS_TARGETOBJECT_ ones... is it clear now?

Reply #9 Top

Oh you mean physically where they are located in the file? You can move the stringInfo blocks around as much as you like, it doesn't care where in the file it is. As long as the stringCount on top is accurate, it will read all of them.

Reply #10 Top

nonono :D we miss again the point

the problem is grammar. if i translate the IDS_ strings, when i play the game it shows grammatically incorrect sentences. i need to tell the game to display IDS_TARGETOBJECT_ strings BEFORE IDS_TARGETOWNERSHIP_ ones in order to have a sentence that always respects italian grammatical rules. :D

i hope i've explaned well the problem this time :grin:  

Reply #11 Top

I know what you're talking about. We did a French Translation, and like Italian, French have a very different grammatical construction. When in english they say "A blue car" in french we say "une voiture bleu". In this example, the english construction is "A B C", in french it's "A C B".

OWA89 wants to know how to move strings order in game. Because it's confusing and ugly, it's like having a construction like that >> "A car blue".

Reply #12 Top

Can you give us an example from the game, maybe a screenshot ?

Reply #13 Top

Ah, sorry, I finally understand. But, I can't find a way to do it. The Window folder contains the files that set up the UI, but I can't find any that references those particular strings :(

Reply #14 Top

Quoting SemazRalan, reply 1
Do as I did with 7DS 2.0 "B"... Go through the entire string file in notepad doing a line by line comparison.  Wish there were an easier way.

 
End of SemazRalan's quote




Why not use winmerge? Nice free program that lets you compare two programs files side by side. I just started messing around tonight looking at the entity files and Crimson editor and winmerge both work just fine on the files. click open and go.

 both programs are free. Crimson editor appears to not be updated anymore but i have vista 64 bit and the most recent works fine, Winmerge is still being updated. Just down loaded their most recent. just type winmerge or crimson editor into google and it will take you right to it.

Reply #15 Top

Quoting deu58, reply 14



Quoting SemazRalan,
reply 1
Do as I did with 7DS 2.0 "B"... Go through the entire string file in notepad doing a line by line comparison.  Wish there were an easier way.

 




Why not use winmerge? Nice free program that lets you compare two programs files side by side. I just started messing around tonight looking at the entity files and Crimson editor and winmerge both work just fine on the files. click open and go.

 both programs are free. Crimson editor appears to not be updated anymore but i have vista 64 bit and the most recent works fine, Winmerge is still being updated. Just down loaded their most recent. just type winmerge or crimson editor into google and it will take you right to it.

End of deu58's quote

because I am wickedly OCD/ADD and digging through it like that just came natural and only took me 4 hours to do.  Why DL a program to reorganize when after reading through the vanilla english.str file I saw the structure nice and clear, then just reorganized information around accordingly.  Not that hard really.
:cylon:  4TW

(Btw, Isn't your problem mainly with item names, description rather than the actual IDS... ?)