I have new public toll (in fact, updated old one) called Translations Library for ManiaScript. It allows you to create custom translations for your own gamemode. This project is basing on two script libraries usable in both ShootMania and TrackMania.
You can download them here:
https://github.com/domino54/title-packs ... Script.txt
https://github.com/domino54/title-packs ... Script.txt
How to use them:
Just save these libs in "Scripts/Libs/domino54/" folder and include Translations.Script.txt in your gamemode.
You can send Big and Status Messages, Chat messages, Notices (SM only) and insert translations inside a gamemode manialink.
List of all available functions
If your'e a gamemode creator and you want add some sentences, feel free to modify script. But it's better if you send me PM on this forum and request your own translations, so everyone will be able to use them!
We need translations! Look which translations are implemented HERE.
MISSING TRANSLATIONS
Code: Select all
LANGUAGE COUNT MESSAGES MISSING
Czech 80 1-62, 72-84, 95-102
German 22 59-62, 75-84, 95-102
French 12 59-62, 95-102
Croatian 80 0-62, 75-84, 95-102
Dutch 22 59-62, 75-84, 95-102
Polish 0 ---
Portuguese 90 1-62, 75-102
Russian 80 1-62, 75-84, 95-102
Slovak 92 1-62, 73-102
Use this as base for your translation. Change "EN" to your language shortcut.
Before you start to translate, check which ones are already finished.
Pursuit
Code: Select all
LANGUAGE: "EN"
63 => "Drive far away!",
64 => "$<%1$> has caught $<%2$>",
65 => "$<%1$> is first policeman!",
66 => "$<%1$> is new policeman!",
67 => "Previous policeman has quit",
68 => "Don't fall under the map",
69 => "Don't drive outside the map",
70 => "$<%1$> is last thief!",
71 => "Policemen: %1",
72 => "Thieves left",
73 => "Thieves have fled!",
74 => "All thieves caught",
<<< translations for other mode >>>
85 => "Become a policeman",
86 => "Do you want to be the first policeman? Press $6BFDELETE$g to get the chance to be tossed!",
87 => "Your chance to be tossed:",
88 => "Amount of players that want be the first policeman:",
89 => "For beeing the first policeman",
90 => "For surviving other catch",
91 => "For catching a Thief",
92 => "For surviving to the end",
93 => "Camper! Move %1 meters away to cancel!",
94 => "Do you want to be the first policeman? Press $6BFBACKSPACE$g to get the chance to be tossed!",
95 => "$<%1$> has caught you!",
96 => "You caught $<%1$>!",
Code: Select all
LANGUAGE: "EN"
97 => "$<%1$> has finished lap %2!",
98 => "$<%1$> gives up!",
99 => "$<%1$> knocked out!",
100 => "$<%1$> knocked out, doubled by $<%2$>!",
101 => "$<%1$> gives up and is knocked out!",
102 => "Noone is knocked out: %1 player(s) gave up!",
Code: Select all
LANGUAGE: "EN"
75 => "Incoming wave!",
76 => "Incoming last wave!",
77 => "$tInvasion",
78 => "Invasion mode!",
79 => "%1 waves to Invasion",
80 => "1 wave to Invasion",
81 => "Toads reached pole",
82 => "%1 has earned stealth!",
83 => "%1 have earned stealth!",
84 => "Preparation time",
Code: Select all
LANGUAGE: "EN"
1 => "$<%1$> tried to escape arena.",
2 => "$<%1$> found the Case!",
3 => "$<%1$> dropped Case!",
4 => "$<%1$> picked up Case!",
5 => "$tCritical hit!",
6 => "$f00Critical damage" ,
7 => "Tributes alive: %1",
8 => "You can not respawn in Hunger Games.",
9 => "Respawning...",
10 => "Respawn denied",
11 => "Successfully respawned!",
12 => "You",
13 => "Horn of Plenty",
14 => "Case",
15 => "Toads",
16 => "Armor points",
17 => "Speed factor",
18 => "Ammo reload",
19 => "Stamina gain",
20 => "Critical chance",
21 => "Select your character,
22 => "Weapons",
23 => "Description",
24 => "$<%1$> wins the Hunger Games!",
25 => "Run to the pole to activate your weapon!",
26 => "You have been eliminated. To play again please wait for next map. Good luck next time!",
27 => "You found the Case!",
28 => "You found the Case! You can fire up to %1 homing Torpedes, but don't waste them!",
29 => "Case dropped",
30 => "You dropped Case. You can't pick up it again, but someone else can do it!",
31 => "Completely healthy",
32 => "You can not pick up Armor if you have full health.",
33 => "Charge Card",
34 => "Basic yellow upgrade increases ammo gain by 5% and stamina by 10%.",
35 => "Weapon Card",
36 => "Purple card gives you one randomly chosen weapon.",
37 => "You reached the maximum amount of available weapons!",
38 => "MiniCharge Card",
39 => "Red MiniCharge is taking one damage point, but upgrades you as 2 regular yellow Charges.",
40 => "You don't have enough armor to pick up this item!",
41 => "Replie Card",
42 => "With pink card you can heal one armor when you want. Press %1 to use it.",
43 => "You reached the maximum amount of available Replies!",
44 => "Gold Crystal",
45 => "The Gold crystal is letting you run faster by 5%.",
46 => "Default character can't use Gold crystals!",
47 => "Can't pick, you reached maximum allowed speed!",
48 => "Fuel Crystal",
49 => "The Fuel crystal increases chance of taking critical hit by 0.5%.",
50 => "Can't pick, you reached the highest critical hit chance!",
51 => "Eliminated!",
52 => "Critical hit takes twice damage as normal hit!",
53 => "Touch the pole!",
54 => "You have to touch the pole before you can pick any item!",
55 => "$<%1$> has joined the Games.",
56 => "You came too late to join this match. Please wait for the next map. Good luck!",
57 => "Toads have been spawned.",
58 => "Press %1 to close map",
59 => "Sorry, joining after game start is not allowed on this server. Please wait for the next map.",
60 => "Weapon reload",
61 => "Total Stamina",
62 => "Player speed",
German: tombuilder, TM-Jinzo, Zeraxex, Woolookologie, Ozon, florenzius01
French: Nerpson, TheBigMiike, Fleo
Croatian: SorrowCroatia
Dutch: erwin1234, alphaleon
Polish: domino54
Purtugese: matsilagi_tmu
Russian: Hypercycle
Slovak: adamkooo2