Hi guys! I'm a beta tester from Marine Arena game mode, I have done some testing and when I changed name of any unit and saved my map, i'm the only (with other people who has italian sc2) to see changes. All other people just see a series of param/value etc.
I found here a program, localizer, but i didn't understand well how to use it.
My editor is in Italian language, and i made changes to italian parts too in english, but nothing works with other players, just me.
I want that my unit name changes to work on any region. Any idea how to fix this?
I read it, and sounds good, but i've a question. I leave only italian language in component list, but what if i would like to leave eng-gb language? Cannot use italian names for map, need to use eng name, but my editor is in italian. If i leave the italian string, maybe map will has some italian parts, if i leave eng string, i can then modify the map with my italian editor, without having problems?
16:29 edit
I didn't understand why i have to copy all text file if i have to delete them later. My gamestrings are only in italian language folder. Anyway i did this:
Open sc2 editor
Saved map as sc2component
I opened folder where i saved sc2component map
My gamestrings with changes were in itIT (ITALIAN) folder
I deleted all other folders leaving just itIT (ITALIAN) folder
I opened "componentlist.sc2component" file with txt and i deleted all strings for language except italian
I saved txt file and closed.
Opened again sc2 editor and saved the map as a sc2map file
I uploaded the map in starcraft.
Tried the map. I only could see the changes. Other people (NOT ITALIAN) saw the map as it was before changes.
I deleted the map and tried to do the thing again, but with enGB language.
I started again until the point 4.
I did cut and paste of gamestrings in italian folder, to enGB folder
Deleted all folders except for enGB folder
I opened "componentlist.sc2component" file with txt and i deleted all strings for language except enGB language
I did the same things from point 7 to point 10
Nobody could see changes. I've only a lot of param/value, and some italian description but from sc2campaign. (Example: "Recruit zealot" Can target ground units") and that's all.
So. I thinking i'm doing of course something wrong, or there something i have to change.
I read it, and sounds good, but i've a question. I leave only italian language in component list, but what if i would like to leave eng-gb language? Cannot use italian names for map, need to use eng name, but my editor is in italian. If i leave the italian string, maybe map will has some italian parts, if i leave eng string, i can then modify the map with my italian editor, without having problems?
Not sure, what you mean here. The language files just indicate the used editor version, of course you can write all texts in english, even when using the italian version.
Your editor needs to have the same language version like the string files in the map, otherwise you will get localization errors, whenever you modify any texts. If you want to modify an enGB map with your italian editor, I suggest you set the language in the map to italian before opening it in your editor, then make the changes, then convert it to english again, before you send it back to the guys with the english editors.
Quote:
I didn't understand why i have to copy all text file if i have to delete them later. My gamestrings are only in italian language folder.
You don't have to copy anything; you need to merge them, if there are different files for multiple languages. If you made sure, all of your texts are in the same folder, everything is fine.
Yes dude, and this is what i need! But i didn't understand how to do this. The map i have is a map based on enGB but my editor as my game is in italian. If i open it with mpq (example) i've all language folders (enGB, enUS itIT, frFR etc etc). But, when i open editor, i see some objects in english and some others in italian. The parts of the text in english refer to the "nameofthemap" file, other from sc2campaign, or sc2libertymod, etc etc. (Screenshot down to understand better).
I don't understand (maybe cause my not so good english) what i have to do to solve this problem. I just want that the changes I make in the map are visible to all (regardless of the language of the player), and not that there are parts that independently the game translate. Some things are in english, but some other could be in german (if i'm german), in italian (if i'm italian), in spanish (if i'm spanish). I just want ALL ENGLISH IN THE MAP.
I'm really thinking that the only way to do this is to download again the game, but with eng client. But that could be shit. I just want to keep my italian for the rest of the games!
I dunno how to do. And please, be patient with me, its so hard for me! :(
If I open it with mpq (example) i've all language folders (enGB, enUS itIT, frFR etc etc).
That is probably because someone used the SC2Localizer on the map, which creates copies of the texts for all language files.
Quote:
But, when i open editor, i see some objects in english and some others in italian
The blue core objects will always appear in your own editor language version. The green objects are changed or newly created, they appear in the language they were created or edited.
Quote:
I just want ALL ENGLISH IN THE MAP.
If you remove all languages but your own italian from the map, both the folders and the component list entries, all changes you make will carry over to all languages, and the Param/Value stuff should vanish. Your core objects will still be italian, but that would not matter for the map, other people will see them as english. If you want everything to be shown in english at all times, I suggest you download the english game client.
It seems, like the map could be potentially pretty messed up, and have some strings exclusive for some language versions. Essentially, you want to make sure, that at any point only one language exists for the map, and that that language holds all needed text for the map.
Ok, now i try to delete all languages and keep italian. So i delete strings file from componentlist.sc2component except for italian, and all folders except for italian folder right?
Ok, i'm trying. Now it says that i haven't enough space in my account. LOL
Isn't true!
I tried other versions of map, versions that haven't gamestrings deleted etc, and i was able to upload them. But when i delete folders, it show me this message " Cannot upload the map cause your space in this account isn't enough" (Not exactly these words, but this is what it means).
I dunno how to do. Maybe the only thing i can do is to download a enGB client, but anyway how could i do only a language for ALL LANGUAGE versions? Should be the same problem with an enGB file cause maybe texts are written in english, but if i change something of those (colours, or texts, or format), only people with enGB client can see those. Right?
I dunno how to do. Maybe the only thing i can do is to download a enGB client, but anyway how could i do only a language for ALL LANGUAGE versions? Should be the same problem with an enGB file cause maybe texts are written in english, but if i change something of those (colours, or texts, or format), only people with enGB client can see those. Right?
No, as long as only files for only one language exist, all people will see those files correctly. It only causes problems, if there are multiple files.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi guys! I'm a beta tester from Marine Arena game mode, I have done some testing and when I changed name of any unit and saved my map, i'm the only (with other people who has italian sc2) to see changes. All other people just see a series of param/value etc.
I found here a program, localizer, but i didn't understand well how to use it.
My editor is in Italian language, and i made changes to italian parts too in english, but nothing works with other players, just me.
I want that my unit name changes to work on any region. Any idea how to fix this?
Try this.
For future, Do not cross locale (editor language) while editing same map.
I read it, and sounds good, but i've a question. I leave only italian language in component list, but what if i would like to leave eng-gb language? Cannot use italian names for map, need to use eng name, but my editor is in italian. If i leave the italian string, maybe map will has some italian parts, if i leave eng string, i can then modify the map with my italian editor, without having problems?
16:29 edit
I didn't understand why i have to copy all text file if i have to delete them later. My gamestrings are only in italian language folder. Anyway i did this:
So. I thinking i'm doing of course something wrong, or there something i have to change.
:) HELP!
Not sure, what you mean here. The language files just indicate the used editor version, of course you can write all texts in english, even when using the italian version.
Your editor needs to have the same language version like the string files in the map, otherwise you will get localization errors, whenever you modify any texts. If you want to modify an enGB map with your italian editor, I suggest you set the language in the map to italian before opening it in your editor, then make the changes, then convert it to english again, before you send it back to the guys with the english editors.
You don't have to copy anything; you need to merge them, if there are different files for multiple languages. If you made sure, all of your texts are in the same folder, everything is fine.
Yes dude, and this is what i need! But i didn't understand how to do this. The map i have is a map based on enGB but my editor as my game is in italian. If i open it with mpq (example) i've all language folders (enGB, enUS itIT, frFR etc etc). But, when i open editor, i see some objects in english and some others in italian. The parts of the text in english refer to the "nameofthemap" file, other from sc2campaign, or sc2libertymod, etc etc. (Screenshot down to understand better).
I don't understand (maybe cause my not so good english) what i have to do to solve this problem. I just want that the changes I make in the map are visible to all (regardless of the language of the player), and not that there are parts that independently the game translate. Some things are in english, but some other could be in german (if i'm german), in italian (if i'm italian), in spanish (if i'm spanish). I just want ALL ENGLISH IN THE MAP.
I'm really thinking that the only way to do this is to download again the game, but with eng client. But that could be shit. I just want to keep my italian for the rest of the games!
I dunno how to do. And please, be patient with me, its so hard for me! :(
That is probably because someone used the SC2Localizer on the map, which creates copies of the texts for all language files.
The blue core objects will always appear in your own editor language version. The green objects are changed or newly created, they appear in the language they were created or edited.
If you remove all languages but your own italian from the map, both the folders and the component list entries, all changes you make will carry over to all languages, and the Param/Value stuff should vanish. Your core objects will still be italian, but that would not matter for the map, other people will see them as english. If you want everything to be shown in english at all times, I suggest you download the english game client.
It seems, like the map could be potentially pretty messed up, and have some strings exclusive for some language versions. Essentially, you want to make sure, that at any point only one language exists for the map, and that that language holds all needed text for the map.
Ok, now i try to delete all languages and keep italian. So i delete strings file from componentlist.sc2component except for italian, and all folders except for italian folder right?
@PazoWte: Go I would make a backup of the map before you do so unless you know 100% what you are doing. :)
You only need to delete the other language's folders. The other language entries in the componentlist file do not cause a problem.
Ok, i'm trying. Now it says that i haven't enough space in my account. LOL
Isn't true!
I tried other versions of map, versions that haven't gamestrings deleted etc, and i was able to upload them. But when i delete folders, it show me this message " Cannot upload the map cause your space in this account isn't enough" (Not exactly these words, but this is what it means).
I dunno how to do. Maybe the only thing i can do is to download a enGB client, but anyway how could i do only a language for ALL LANGUAGE versions? Should be the same problem with an enGB file cause maybe texts are written in english, but if i change something of those (colours, or texts, or format), only people with enGB client can see those. Right?
No, as long as only files for only one language exist, all people will see those files correctly. It only causes problems, if there are multiple files.