From 0e406d9f05d85bc6fd05ad7c2629b5ebf5908a03 Mon Sep 17 00:00:00 2001 From: AnimeGitB Date: Wed, 27 Jul 2022 20:32:44 +0930 Subject: [PATCH] Add explicit encoding on manage_languages.py for windows users --- manage_languages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manage_languages.py b/manage_languages.py index ddaf73377..2882f18d3 100644 --- a/manage_languages.py +++ b/manage_languages.py @@ -23,7 +23,7 @@ def ppprint(data): class JsonHelpers: @staticmethod def load(filename: str) -> dict: - with open(filename, 'r') as file: + with open(filename, 'r', encoding='utf-8') as file: return json.load(file) @staticmethod @@ -117,7 +117,7 @@ class LanguageManager: for file in files: if file.rpartition('.')[-1] in SOURCE_EXTENSIONS: filename = os.path.join(root, file) - with open(filename, 'r') as f: + with open(filename, 'r', encoding='utf-8') as f: data = f.read() # Loads in entire file at once for k in self.TRANSLATION_KEY.findall(data): used.add(k)