Account for failure to determine locale.

This commit is contained in:
Esme
2026-03-15 10:44:28 -05:00
committed by codemann8
parent c9ebb80f3f
commit 3547aef480
+2
View File
@@ -5,6 +5,8 @@ import os
class BabelFish(): class BabelFish():
def __init__(self,subpath=["resources","app","meta"],lang=None): def __init__(self,subpath=["resources","app","meta"],lang=None):
localization_string = locale.getdefaultlocale()[0] #get set localization localization_string = locale.getdefaultlocale()[0] #get set localization
if localization_string is None:
localization_string = "en"
self.locale = localization_string[:2] if lang is None else lang #let caller override localization self.locale = localization_string[:2] if lang is None else lang #let caller override localization
self.langs = ["en"] #start with English self.langs = ["en"] #start with English
if(not self.locale == "en"): #add localization if(not self.locale == "en"): #add localization