first commit

This commit is contained in:
murdle
2026-03-01 02:38:58 +02:00
commit 19250b9db4
19111 changed files with 4358159 additions and 0 deletions

View File

@@ -0,0 +1,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.