1
0
forked from me/IronOS

New translations definitions

This commit is contained in:
Ben V. Brown
2022-12-03 21:18:48 +11:00
parent 4ffefecc12
commit 6c7243edd6
5 changed files with 429 additions and 14 deletions

View File

@@ -528,7 +528,7 @@ $(OUT_OBJS_S): $(OUTPUT_DIR)/%.o: %.S Makefile
Core/Gen/Translation.%.cpp $(OUTPUT_DIR)/Core/Gen/translation.files/%.pickle: ../Translations/translation_%.json \
../Translations/make_translation.py \
../Translations/translations_def.js \
../Translations/translations_definitions.json \
../Translations/font_tables.py \
Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf
@test -d Core/Gen || mkdir -p Core/Gen
@@ -609,7 +609,7 @@ $(HEXFILE_DIR)/$(model)_multi_compressed_$(2).elf : \
Core/Gen/Translation_multi.$(1).cpp: $(patsubst %,../Translations/translation_%.json,$(3)) \
../Translations/make_translation.py \
../Translations/translations_def.js \
../Translations/translations_definitions.json \
../Translations/font_tables.py \
Makefile ../Translations/wqy-bitmapsong/wenquanyi_9pt.bdf
@test -d Core/Gen || mkdir -p Core/Gen

View File

@@ -22,10 +22,8 @@ OutputJSONPath = os.path.join(HexFileFolder, sys.argv[1])
TranslationsFilesPath = os.path.join(HERE.parent, "Translations")
def load_json(filename: str, skip_first_line: bool):
def load_json(filename: str):
with open(filename) as f:
if skip_first_line:
f.readline()
return json.loads(f.read())
@@ -49,7 +47,7 @@ output_files = [os.path.join(HexFileFolder, f) for f in os.listdir(HexFileFolder
parsed_languages = {}
for path in translation_files:
lang: dict = load_json(path, skip_first_line=False)
lang: dict = load_json(path)
code = lang.get("languageCode", None)
if code is not None:
parsed_languages[code] = lang