Commit 0e406d9f authored by AnimeGitB's avatar AnimeGitB Committed by Melledy
Browse files

Add explicit encoding on manage_languages.py for windows users

parent b80126fd
...@@ -23,7 +23,7 @@ def ppprint(data): ...@@ -23,7 +23,7 @@ def ppprint(data):
class JsonHelpers: class JsonHelpers:
@staticmethod @staticmethod
def load(filename: str) -> dict: def load(filename: str) -> dict:
with open(filename, 'r') as file: with open(filename, 'r', encoding='utf-8') as file:
return json.load(file) return json.load(file)
@staticmethod @staticmethod
...@@ -117,7 +117,7 @@ class LanguageManager: ...@@ -117,7 +117,7 @@ class LanguageManager:
for file in files: for file in files:
if file.rpartition('.')[-1] in SOURCE_EXTENSIONS: if file.rpartition('.')[-1] in SOURCE_EXTENSIONS:
filename = os.path.join(root, file) 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 data = f.read() # Loads in entire file at once
for k in self.TRANSLATION_KEY.findall(data): for k in self.TRANSLATION_KEY.findall(data):
used.add(k) used.add(k)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment