aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Xbox/loc/Minecraft localisation process.txt
blob: 83ead0c86acfc959b38d899c23a828cfc5979517 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Make sure your strings.resx in the XZP project is up to date.
Check out the files in the loc dir

Creating a new language .edb (using French as an example)
-----------------------

Run GenLocalisation.cmd

Create a edb for the project, (Localization Studio - New software database)
C:\Work\4J\Mojang\Minecraft\Minecraft360\Minecraft.Client\Xbox\loc\Minecraft_fr-FR.edb

Set the source path to loc, and the target path to loc/lcl/fr-FR
Add the Minecraft_all.resx to it
Select the Minecraft_xuis in loc studio and set properties to POMXML parse

Select the project and choose Update

add in any translations needed
If there is a translations file supplied, put it in the loc/lcl/fr-FR, and chose Upload in Loc Studio


Generate to create the new translation resx
Run copy localised files.cmd - this will split the file back into its scene file .resx files and put them in the Media/fr-FR/ dir, 
assuming the originals were in the Media dir.

Build the xzp again

Updating a language .edb
------------------------

Run GenLocalisation.cmd

Check out all files required, including the loc files found at "res\TitleUpdate\GameRules\BuildOnly\Tutorial".
Open the required language .edb file to be updated with localization studio.
Choose Update
Add any translations required
Choose Generate


Build the xzp again

Checkout the game rules xzps at "res\TitleUpdate\GameRules"
Build the game rules again by running "res\TitleUpdate\GameRules\BuildOnly\BuildAll.cmd" (or from the GameRules solution)


OR....

Run GenLocalisation.cmd
Run UpdateLocalisations.cmd
Run Copy localised files.cmd

-------------------------------------------
NEW TRANSLATIONS HANDLING

When new translations come in, you have to use the loc editor, select all the entries, and ctrl-R to dump the previous translations, 
 --- then do an upload, update, and generate with the new resx file, or run the UpdateLocalisations.cmd

Translations for the gamerconfig
--------------------------------

When new translations come in, open the gameconfig, and export the strings.
Open th exml file in texcel, and sort it by language.
Remove the en-US strings and save.
Open th egame config and import the saved xml file.