hello, i'm looking for 1 script have all strings(text like attack, magic..etc) of rpg maker vx ace to translate i don't know If this is possible or not or maybe this script is exited.
really i need help cuz i don't want make crash to my game when i translate strings in the engine and this make easy to translate to another languages .
if this not possible how to find all Values strings ?
i really I appreciate your reply..
thanks.
[Ace] i'm looking for one script have all strings in engine to translate
● ARCHIVED · READ-ONLY
-
-
Enelvon made a translation script. I don't know if it went to the extent of pulling all the text strings from scripts, but it's worth checking.
-
There are several ways to do this (I use a combination of Enelvons "External Text" and Modern Algebra's "Global Text Codes"), but you still have to do a lot of work manually, and you need to know how the Vocab's are formatted.
Basically the %s inside the vocabs are placeholders where the engine places the variable strings like names, exact numbers and so on. Order and Number of those placeholders is determined outside the vocab, so you should take care and keep them when translating.
If the language you're translating to cannot have the placeholder in the same order (for grammatical reasons or due to language structure), then you need to know enough about scripting and programming to find the place where the vocab is called and change the order of the data elements there. -
sir what do mean Enelvon is this script ?Enelvon made a translation script. I don't know if it went to the extent of pulling all the text strings from scripts, but it's worth checking.
yes i want all text i want make more control of text in engine.
i will tell why i want this coz in my language arabic when i make RTL text
The words(strings) unordered
example: in english
Char_name attacks!
example2 : in arabic (using script RTL)
attacks! char_name
you can see attacks! come first so this why i want to know where the %s to control it...
my language cannot have the placeholder in the same order, so this why i need to know about vocab and all text in engine..There are several ways to do this (I use a combination of Enelvons "External Text" and Modern Algebra's "Global Text Codes"), but you still have to do a lot of work manually, and you need to know how the Vocab's are formatted.
Basically the %s inside the vocabs are placeholders where the engine places the variable strings like names, exact numbers and so on. Order and Number of those placeholders is determined outside the vocab, so you should take care and keep them when translating.
If the language you're translating to cannot have the placeholder in the same order (for grammatical reasons or due to language structure), then you need to know enough about scripting and programming to find the place where the vocab is called and change the order of the data elements there. -
How much personal experience do you have with programming in general? You'll need some experience to reorder the placeholders in the vocabs, especially if it needs a general rewrite.All Vocab Constants are in the vocab module in the script editor. To find the places where they are used, you need to use the find function of the script list (right-click in the script list window, NOT in the script window itself) to locate the constant names.my language cannot have the placeholder in the same order, so this why i need to know about vocab and all text in engine..
You'll find lines like this one:
$game_message.add(sprintf(Vocab::LevelUp, @name, Vocab::level, @level))Then for every place where you found one of those constants, you need to rewrite the function that uses the vocab to conform with your language structure.For that rewrite, you need to be able to read the language commands at least to the string/sprintf formatting techniques (which are similiar in a lot of programming languages, that's why general experience is enough instead of specific Ruby/RGSS experience).
No one here on the board can help you with that, because you need to be both fluent in your language (arabic if I remember correctly) AND have said programming knowledge. And if someone here would have both skills, he/she would probably have already answered to one of your former posts. -
i really I appreciate your reply,How much personal experience do you have with programming in general? You'll need some experience to reorder the placeholders in the vocabs, especially if it needs a general rewrite.
All Vocab Constants are in the vocab module in the script editor. To find the places where they are used, you need to use the find function of the script list (right-click in the script list window, NOT in the script window itself) to locate the constant names.
You'll find lines like this one:
$game_message.add(sprintf(Vocab::LevelUp, @name, Vocab::level, @level))Then for every place where you found one of those constants, you need to rewrite the function that uses the vocab to conform with your language structure.For that rewrite, you need to be able to read the language commands at least to the string/sprintf formatting techniques (which are similiar in a lot of programming languages, that's why general experience is enough instead of specific Ruby/RGSS experience).
No one here on the board can help you with that, because you need to be both fluent in your language (arabic if I remember correctly) AND have said programming knowledge. And if someone here would have both skills, he/she would probably have already answered to one of your former posts.
yes my experience good, and i understand the code but i have troubles with code like a User name under Using Message in Database > skills
example
http://up2.tersnetwork.com/do.php?img=1757
how i can find code like that i mean user name variable in script editor
if i finish the translate i will share here in forum To interested ..