[Ace] i'm looking for one script have all strings in engine to translate

q8fft3

Veteran
Veteran
Joined
Aug 17, 2014
Messages
82
Reaction score
7
First Language
arabic
Primarily Uses
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.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
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.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,355
Reaction score
7,668
First Language
German
Primarily Uses
RMMV
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.
 

q8fft3

Veteran
Veteran
Joined
Aug 17, 2014
Messages
82
Reaction score
7
First Language
arabic
Primarily Uses
 

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.
sir what do mean Enelvon is this script ? 

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...



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.
my language cannot have the placeholder in the same order, so this why i need to know about vocab and all text in engine..
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,355
Reaction score
7,668
First Language
German
Primarily Uses
RMMV
my language cannot have the placeholder in the same order, so this why i need to know about vocab and all text in engine..
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.
 

q8fft3

Veteran
Veteran
Joined
Aug 17, 2014
Messages
82
Reaction score
7
First Language
arabic
Primarily Uses
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.
i really I appreciate your reply,

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 ..
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,975
Members
137,563
Latest member
cexojow
Top