Пример #1
0
def editUserDicSrc(self):
	srcs = jtalkDir.user_dic_srcs()
	if srcs:
		for s in srcs:
			os.startfile(s)
	else:
		fileName = os.path.join(jtalkDir.configDir, 'jtusr.txt')
		with codecs.open(fileName, "w", "utf_8", errors="replace") as f:
			f.writelines([u'足手纏い,,,,名詞,形容動詞語幹,*,*,*,*,足手纏い,アシデマトイ,アシデマトイ,4/6,C1,アシデ マトイ\n'])
		os.startfile(fileName)
Пример #2
0
def compileUserDic(self):
	log.info('system_dic "%s"' % jtalkDir.dic_dir)
	log.info('configDir "%s"' % jtalkDir.configDir)
	srcs = jtalkDir.user_dic_srcs()
	if not srcs:
		gui.messageBox(_("No source found."),_("Done"),wx.OK)
		return
	for s in srcs:
		u = os.path.join(jtalkDir.configDir, os.path.basename(s).replace('.txt', '.dic'))
		log.info('user_dic %s to %s' % (s, u))
		# mecab-dict-index.exe -d ..\source\synthDrivers\jtalk\dic -u jtusr.dic -f utf-8 -t utf-8 jtusr.txt
		ret = mecabDictIndex['-d', jtalkDir.dic_dir, '-u', u, '-f', 'utf-8', '-t', 'utf-8', s]()
		log.info(ret)
	gui.messageBox(_("Compile done."),_("Done"),wx.OK)