From 7a1fce660cf9e45b2b0ebfb90dffe3d307486776 Mon Sep 17 00:00:00 2001 From: Moritz Reinel <129004253+moritz-reinel@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:27:19 +0200 Subject: [PATCH] remove python version of lang script --- res/lang/fix_missing_entries.py | 40 --------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 res/lang/fix_missing_entries.py diff --git a/res/lang/fix_missing_entries.py b/res/lang/fix_missing_entries.py deleted file mode 100644 index 1df81f9..0000000 --- a/res/lang/fix_missing_entries.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env python3 - -from pathlib import Path -from sys import stderr - - -def process_lang_file(path: str) -> None: - values = {} - with open(path, "r", encoding="UTF-8") as fh: - while line := fh.readline(): - vals = line.split("=") - if len(vals) != 2: - continue - - key = vals[0].strip() - values[key] = vals[1].strip() - - with open(path, "w", encoding="UTF-8") as fh: - for item in lang_strings: - v = values.get(item) - if v is not None: - fh.write(f"{item} = {v}\n") - else: - fh.write("\n") - - -zig_lang_file = Path(__file__).parent.joinpath("../../src/config/Lang.zig").resolve() -if not zig_lang_file.exists(): - print(f"ERROR: File '{zig_lang_file.as_posix()}' does not exist. Exiting.", file=stderr) - exit(1) - -lang_strings = [] -with open(zig_lang_file, "r", encoding="UTF-8") as fh: - while line := fh.readline(): - lang_strings.append(line.split(":")[0]) - -lang_files = [f for f in Path.iterdir(Path(__file__).parent) if f.name.endswith(".ini") and f.is_file()] - -for file in lang_files: - process_lang_file(file.as_posix())