-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path__init__.py
More file actions
69 lines (65 loc) · 1.79 KB
/
__init__.py
File metadata and controls
69 lines (65 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
from Components.Language import language
from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_LANGUAGE
from os import sys, environ as os_environ
import gettext
from enigma import getDesktop
my_version="9.95"
dat_dir = "/etc/ConfFS/"
pyvers=sys.version_info[0]
DWide = getDesktop(0).size().width()
defconf = {
"timestartstandby":"No",
"startscreen_plus":"True",
"timer_on":"On",
"version":0,
"akt_intv":0,
"m_dauer":0,
"m_sound":"None",
"m_sound_vol":"10,100",
"autosync":"No",
"cal_menu":1,
"adr_menu":1,
"adr_on":1,
"startanzeige2":"systemstart",
"start_display_autohide":0,
"vorschaum":1,
"kalender_art":"Gregorian",
"holidays_in_startscreen":"Yes",
"doubles_in_startscreen":"All",
"starttime":"None",
"altloesch_on":"No",
"altloesch":365,
"last Backup Path" :"/hdd/",
"sec_file":"none",
"extern_color":"On",
"online_on_kal":1,
"erinn_ext":1,
"l4l_on":"No",
"l4l_lcd":1,
"l4l_screen":2,
"l4l_font":40,
"l4lm_font":60,
"l4l_ges_file":"On",
"l4l_ges_file_len":50,
"m_radio_url":"",
"schicht_send_url":"",
"cals_dir":'',
"ferien":0,
"l_ferien":0,
"start_back":"no_l",
"bgr_skin":1,
"schicht_art":"0,0,0,Schicht",
"schicht_colors":{"F":"#008B45","S":"#FFD700","N":"#3A5FCD","fr":"#858585"},
"z_liste": "0,1,0,1,1,0,0,0,0,0",
}
def localeInit():
lang = language.getLanguage()[:2] # getLanguage returns e.g. "fi_FI" for "language_country"
os_environ["LANGUAGE"] = lang # Enigma doesn't set this (or LC_ALL, LC_MESSAGES, LANG). gettext needs it!
gettext.bindtextdomain("PlanerFS", resolveFilename(SCOPE_PLUGINS, "Extensions/PlanerFS/locale"))
def _(txt):
t = gettext.dgettext("PlanerFS", txt)
if t == txt:
t = gettext.gettext(txt)
return t
localeInit()
language.addCallback(localeInit)