Account for failure to determine locale.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user