-
Notifications
You must be signed in to change notification settings - Fork 2
/
DefaultSettings.py
52 lines (44 loc) · 1.14 KB
/
DefaultSettings.py
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
# -*- coding: utf-8 -*-
#default config
from ConfigManager import *
import locale
import os
class DefaultSettings:
def get():
config = ConfigManager()
loc = locale.getdefaultlocale()[0]
if loc == "en_US":
font = "Bold 'times new roman' 22 windows-1252"
if loc == "ja_JP":
font = "bold 'MS ゴシック' 22 windows-932"
config["general"]={
"language": "",
"fileVersion": "100",
"locale": loc,
"update": True,
"timeout": 3,
"debug": False,
}
config["view"]={
"font": font,
"colorMode":"white"
}
config["speech"]={
"reader" : "AUTO"
}
config["mainView"]={
}
config["network"]={
"auto_proxy": True
}
config["ocr"] = {
"tmpdir": "%temp%\\SOC\\",
"saveSourceDir": True,
"savedir": os.path.join(os.environ["userprofile"], "Documents")
}
return config
initialValues={}
"""
この辞書には、ユーザによるキーの削除が許されるが、初回起動時に組み込んでおきたい設定のデフォルト値を設定する。
ここでの設定はユーザの環境に設定ファイルがなかった場合のみ適用され、初期値として保存される。
"""