|
2 | 2 | from plistlib import load |
3 | 3 | from pathlib import Path |
4 | 4 | import logging |
5 | | -def _load_gui_defaults(self) -> None: |
6 | | - settings_plist = global_settings.GlobalEnviromentSettings().global_settings_plist |
7 | | - if not Path(settings_plist).exists(): |
8 | | - return |
9 | | - |
10 | | - try: |
11 | | - plist = plistlib.load(Path(settings_plist).open("rb")) |
12 | | - except Exception as e: |
13 | | - logging.error("Error: Unable to read global settings file") |
14 | | - return |
| 5 | + |
15 | 6 | class TranslateLanguage: |
16 | 7 | def __init__(self, global_constants: Constants) -> None: |
17 | 8 | self.file_name: str = ".com.hackdoc.oclp-r.plist" |
18 | 9 | self.global_settings_folder: str = "/Users/Shared" |
19 | 10 | self.global_settings_plist: str = f"{self.global_settings_folder}/{self.file_name}" |
20 | | - self.plist = load(Path(self.global_settings_plist).open("rb")) |
21 | | - # self.constants: Constants = global_constants |
22 | | - self.language_point = self.plist["GUI:language_option"] |
| 11 | + try: |
| 12 | + self.plist = load(Path(self.global_settings_plist).open("rb")) |
| 13 | + self.language_point = self.plist["GUI:language_option"] |
| 14 | + except FileNotFoundError: |
| 15 | + self.language_point = "English" |
| 16 | + |
23 | 17 | def application_entry(self): |
24 | 18 | if self.language_point=="English": |
25 | 19 | trans={ |
@@ -2434,9 +2428,11 @@ def __init__(self, global_constants: Constants) -> None: |
2434 | 2428 | self.file_name: str = ".com.hackdoc.oclp-r.plist" |
2435 | 2429 | self.global_settings_folder: str = "/Users/Shared" |
2436 | 2430 | self.global_settings_plist: str = f"{self.global_settings_folder}/{self.file_name}" |
2437 | | - self.plist = load(Path(self.global_settings_plist).open("rb")) |
2438 | | - # self.constants: Constants = global_constants |
2439 | | - self.language_point = self.plist["GUI:language_option"] |
| 2431 | + try: |
| 2432 | + self.plist = load(Path(self.global_settings_plist).open("rb")) |
| 2433 | + self.language_point = self.plist["GUI:language_option"] |
| 2434 | + except FileNotFoundError: |
| 2435 | + self.language_point = "English" |
2440 | 2436 | def detect(self): |
2441 | 2437 | if self.language_point=="English": |
2442 | 2438 | trans={ |
@@ -2495,9 +2491,11 @@ def __init__(self, global_constants: Constants) -> None: |
2495 | 2491 | self.file_name: str = ".com.hackdoc.oclp-r.plist" |
2496 | 2492 | self.global_settings_folder: str = "/Users/Shared" |
2497 | 2493 | self.global_settings_plist: str = f"{self.global_settings_folder}/{self.file_name}" |
2498 | | - self.plist = load(Path(self.global_settings_plist).open("rb")) |
2499 | | - # self.constants: Constants = global_constants |
2500 | | - self.language_point = self.plist["GUI:language_option"] |
| 2494 | + try: |
| 2495 | + self.plist = load(Path(self.global_settings_plist).open("rb")) |
| 2496 | + self.language_point = self.plist["GUI:language_option"] |
| 2497 | + except FileNotFoundError: |
| 2498 | + self.language_point = "English" |
2501 | 2499 | def bluetooth(self): |
2502 | 2500 | if self.language_point=="English": |
2503 | 2501 | trans={ |
|
0 commit comments