mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-28 00:53:37 +00:00
Sort localisation strings alphabetically like 4j does
This commit is contained in:
parent
d0de4c695d
commit
dc54566cd4
|
|
@ -22,14 +22,13 @@ install_subdir(client_platform_path / 'DurangoMedia/DLC', install_dir : 'Windows
|
|||
|
||||
# TODO: Need to make this take inputs
|
||||
localisation = custom_target('Minecraft.Assets_Localisation',
|
||||
output : [ 'languages.loc', 'localisation_strings.h' ],
|
||||
output : [ 'languages.loc', 'strings.h' ],
|
||||
command : [
|
||||
'python3', meson.project_source_root() / 'scripts/pack_loc.py',
|
||||
client_platform_path / 'Windows64Media/loc',
|
||||
'@OUTPUT0@',
|
||||
'@OUTPUT1@'
|
||||
],
|
||||
build_always_stale : true
|
||||
]
|
||||
)
|
||||
|
||||
colour_table = custom_target('Minecraft.Assets_Colour_Table',
|
||||
|
|
@ -427,7 +426,7 @@ assets_archive = custom_target('Minecraft.Assets_Archive',
|
|||
install : true,
|
||||
install_dir : 'Common/Media',
|
||||
build_subdir : 'Common/Media',
|
||||
build_by_default : true,
|
||||
build_by_default : true
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -438,6 +437,7 @@ assets_archive = custom_target('Minecraft.Assets_Archive',
|
|||
|
||||
assets_localisation_dep = declare_dependency(
|
||||
sources : localisation[1],
|
||||
# sources : client_platform_path / 'Windows64Media/strings.h',
|
||||
include_directories : include_directories('.')
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ typedef XUID GameSessionUID;
|
|||
#include "Common/BuildVer.h"
|
||||
|
||||
// This is generated at build time via scripts/pack_loc.py
|
||||
#include "localisation_strings.h"
|
||||
#include "strings.h"
|
||||
|
||||
#ifdef _XBOX
|
||||
#include "../Platform/Xbox/Xbox_App.h"
|
||||
|
|
|
|||
|
|
@ -208,7 +208,7 @@ void MemSect(int sect);
|
|||
#include "../../Minecraft.Client/Build/Common/BuildVer.h"
|
||||
|
||||
// This is generated at build time via scripts/pack_loc.py
|
||||
#include "localisation_strings.h"
|
||||
#include "strings.h"
|
||||
|
||||
#ifdef _XBOX
|
||||
#include "../../Minecraft.Client/Platform/Xbox/Xbox_App.h"
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ for lang_file_path in lang_file_paths:
|
|||
strings[string_name] = string
|
||||
print(f"Processed {len(strings)} strings from {lang_file_path}")
|
||||
|
||||
langs[lang_name] = strings
|
||||
langs[lang_name] = dict(sorted(strings.items()))
|
||||
print(f"Processed {len(langs)} languages")
|
||||
|
||||
# Write loc file
|
||||
|
|
|
|||
Loading…
Reference in a new issue