Skip to content

Commit

Permalink
add Makefile and update Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
studyzy committed Jul 3, 2022
1 parent fc3f52f commit 2bd5fe4
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 35 deletions.
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmd:
dotnet build ./src/ImeWlConverterCmd

release:
dotnet build --configuration Release ./src/ImeWlConverterCmd
cd ./src/ImeWlConverterCmd/bin && tar czvf ./Release.tar.gz ./Release
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
- 仓颉
- 二笔(超强二笔,青松二笔等)
- 拼音(全拼、双拼)
- 五笔(五笔 86、五笔 98)
- 五笔(五笔 86、五笔 98、新世纪五笔
- 郑码
- 注音
- 自定义
Expand Down
4 changes: 3 additions & 1 deletion src/IME WL Converter Win/Readme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
注意:该小工具基于C#开发,所以电脑上必须Vista以上系统或者安装.Net Framework 4.6的Windows才能正常运行,如果双击“深蓝词库转换.exe”后弹出错误窗口,请下载安装.Net Framework 4.0再试。
注意:该小工具基于C#开发,所以电脑上必须Vista以上系统或者安装.Net 6.0的Windows才能正常运行,如果双击“深蓝词库转换.exe”后弹出错误窗口,请下载安装.Net 6.0再试。


1.1版支持搜狗的细胞词库(scel格式)的转换,您可以到搜狗网站下载细胞词库导入到您其他输入法或者手机输入法中!
Expand All @@ -23,6 +23,8 @@ QQ的分类词库格式还没有研究出来怎么解析。
2.7版增加了对QQ拼音新细胞词库qcel格式的支持,增加了MacOS原生拼音自定义短语plist的支持。升级dotnet到3.1。
2.8版增加了对微软拼音自学习词库的导入导出功能,增强了微软拼音自定义短语对双拼的支持,增加错误日志输出,启用新的CI和CD。
2.9版增加了对GBoard手机输入法的词库导入导出功能。
3.0版增加了新世纪五笔的支持,并升级了依赖库版本和dotnet到6.0,修复了多个发现的Bug。

如果还有更多的词库需要转换,或者对该词库转换工具有什么建议,请联系我:[email protected]
我的博客:http://studyzy.cnblogs.com

Expand Down
20 changes: 8 additions & 12 deletions src/ImeWlConverterCmd/Readme.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
注意:该小工具基于C#开发,先只能在Windows下运行,现进行了改版,基于Dotnet Core,所以电脑上必须安装.NetCore Runtime 2.2或更高版本才能正常运行
注意:该小工具基于C#开发,所以电脑上必须Vista以上系统或者安装.Net 6.0的Windows才能正常运行,如果双击“深蓝词库转换.exe”后弹出错误窗口,请下载安装.Net 6.0再试

Dotnet Core安装地址:
https://dotnet.microsoft.com/download/dotnet-core
安装了运行时后,运行以下命令可查看具体帮助:

dotnet ImeWlConverterCmd.dll -?

以下是历史版本更新记录:

1.1版支持搜狗的细胞词库(scel格式)的转换,您可以到搜狗网站下载细胞词库导入到您其他输入法或者手机输入法中!
QQ的分类词库格式还没有研究出来怎么解析。
Expand All @@ -27,9 +20,12 @@ QQ的分类词库格式还没有研究出来怎么解析。
2.4版增加了最新搜狗输入法备份词库的解析,目前解析后只有词语和词频,没有拼音,所以拼音是根据词语重新生成的。(感谢GitHub上的h4x3rotab提供python版的解析算法,感谢tmxkn1提供了C#版的实现)
2.5版增加了Win10微软五笔的用户自定义短语的导入导出,增加了Linux和macOS命令行模式的支持,增强了命令行的设置,修复了一些发现的Bug。
2.6版增加了对Emoji颜文字的支持,微软拼音自定义短语支持小鹤双拼编码。
2.7版增加了对QQ拼音新细胞词库qcel格式的支持,增加了MacOS原生拼音自定义短语plist的支持。升级dotnet core到3.1。
2.7版增加了对QQ拼音新细胞词库qcel格式的支持,增加了MacOS原生拼音自定义短语plist的支持。升级dotnet到3.1。
2.8版增加了对微软拼音自学习词库的导入导出功能,增强了微软拼音自定义短语对双拼的支持,增加错误日志输出,启用新的CI和CD。
2.9版增加了对GBoard手机输入法的词库导入导出功能。
3.0版增加了新世纪五笔的支持,并升级了依赖库版本和dotnet到6.0,修复了多个发现的Bug。

如果还有更多的词库需要转换,或者对该词库转换工具有什么建议,请联系我:[email protected]
我的博客:http://studyzy.cnblogs.com
--深蓝
我的博客:http://studyzy.cnblogs.com
--深蓝
48 changes: 27 additions & 21 deletions src/ImeWlConverterCore/Readme.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
ע�⣺��С���߻���C#���������Ե����ϱ���Vista����ϵͳ���߰�װ.Net Framework 3.5��XP�����������У����˫���������ʿ�ת��.exe���󵯳����󴰿ڣ������ذ�װ.Net Framework 4.0���ԡ�
注意:该小工具基于C#开发,所以电脑上必须Vista以上系统或者安装.Net 6.0的Windows才能正常运行,如果双击“深蓝词库转换.exe”后弹出错误窗口,请下载安装.Net 6.0再试。


1.1��֧���ѹ���ϸ���ʿ⣨scel��ʽ����ת���������Ե��ѹ���վ����ϸ���ʿ⵼�뵽���������뷨�����ֻ����뷨�У�
QQ�ķ���ʿ��ʽ��û���о�������ô������
1.2��֧�����Ϲ�ƴ�����뷨��ƴ���Ӽ����뷨�Ĵʿ⵼�뵼�����ܡ���������������Ĺ��ܡ��޸�����Щscel��ʽ�ʿ⵼��ʱ������
1.3����ǿ�˶�����ע�����ܺ���Ҷ�����ע���ʿ⹦�ܣ����⻹�ṩ��ֱ�ӵ���������ʾת�������ѡ�
1.3.1�������˶�����ƴ�����뷨��֧�֡�
1.4�������˶Դ������뷨��֧�֣���������ק���ܡ�
1.5�������˰ٶȷ���ʿ�bdict��ʽ��ת���������������е��ù��ܡ�
1.6���޸����ѹ�ϸ���ʿ������QQ�ֻ��ʿ�����ĺ�����֧�����¸�ʽ��
1.7�������������Ѿõ�QQ����ʿ⣨qpyd��ʽ����ת���������������б���˳����������ק�ļ�ʱ���ļ������Զ�ʶ��ȹ��ܡ�
1.8���������Զ��������������ǿ�������й��ܣ���ʹ��-?�鿴�����а�����ʵ���˰ٶ��ֻ�����ʿ⣨bcd��ʽ����СС���뷨��΢��ƴ�����뷨�Ĵʿ⹦�ܣ����ǿ����������뷨��ԭ�򣬻ᵼ��ʧ�ܡ�
1.9��������΢��Ӣ��ƴ�����뷨��FIT���뷨���ѹ�Bin��ʽ���ݴʿ⡢�����ϣ�С�Ǻ�������ܣ������ֳ���������뷨��֧�֣����Ӵʿ��ļ��ָ�ܡ�
2.0��֧�ֶ��ֱ����Rime���뷨��֧�ֶ��ֱ����СС���뷨�������˶����˹ld2�ʵ��ʽ��֧�ֺ�Ӣ��ʿ�֧�֣������˼���ת�����ܣ������˶��Ż���Ħ���뷨�����ƽ̨��֧�֣���ǿ�˶Ը���ʺ�֣�����뷨��֧�֣�ͬʱ�Ż����ڲ����룬��ǿ�Զ������Ĺ��ܡ�
2.1������Ϊ.net 3.5���޸���֮ǰ�Զ��嵼����Bug�������˶Ը������뷨���û��Զ������ĵ��뵼��֧�֣����ӶԳ�����д���������뷨��֧�֣�����������ת��ʱ���뵼���ļ�һ��һ��֧�֣������Ǻϲ��ʿ��һ���ļ��������˴ʿ�ϲ����ܡ��������ļ��ָ��Bug�ʹʿ�ת��ʱ��һЩBug��
2.2��ȫ��֧��Win10�Դ���΢��ƴ�����뷨�ʿ⵼�뵼�����޸���һЩСBug��
2.2.1����ɶ�Win10 1703���΢��ƴ����ʽ��֧�֣����Ե��뵼���ð汾���û��Զ���������.netΪ4.0��
2.3���������ļ�����ΪԴ�Ĺ��ܣ�����ָ��һ���ļ��У����ļ����е����дʿ��ļ�ת��Ϊ��һ�ִʿ⡣֧��Windows����(��ק���ֶ��༭Դ�ʿ�·��Ϊ�ļ���·��)�������еIJ������޸���Rime���뷨��һ��Bug��
2.4�������������ѹ����뷨���ݴʿ�Ľ�����Ŀǰ������ֻ�д���ʹ�Ƶ��û��ƴ��������ƴ���Ǹ��ݴ����������ɵġ�����лGitHub�ϵ�h4x3rotab�ṩpython��Ľ����㷨����лtmxkn1�ṩ��C#���ʵ�֣�
1.1版支持搜狗的细胞词库(scel格式)的转换,您可以到搜狗网站下载细胞词库导入到您其他输入法或者手机输入法中!
QQ的分类词库格式还没有研究出来怎么解析。
1.2版支持了紫光拼音输入法和拼音加加输入法的词库导入导出功能。增加了批量导入的功能。修复了有些scel格式词库导入时报错。
1.3版增强了多音字注音功能和外挂多音字注音词库功能,另外还提供了直接导出而不显示转换结果的选项。
1.3.1版增加了对新浪拼音输入法的支持。
1.4版增加了对触宝输入法的支持,增加了拖拽功能。
1.5版增加了百度分类词库bdict格式的转换,增加了命令行调用功能。
1.6版修改了搜狗细胞词库解析和QQ手机词库解析的函数,支持最新格式。
1.7版增加了梦寐已久的QQ分类词库(qpyd格式)的转换,调整了下拉列表的顺序,增加了拖拽文件时的文件类型自动识别等功能。
1.8版增加了自定义编码的输出,增强了命令行功能,请使用-?查看命令行帮助。实现了百度手机分类词库(bcd格式)、小小输入法和微软拼音输入法的词库功能,但是可能由于输入法的原因,会导入失败。
1.9版增加了微软英库拼音输入法、FIT输入法、搜狗Bin格式备份词库、中州韵(小狼毫、鼠须管)、各种常用五笔输入法的支持,增加词库文件分割功能。
2.0版支持多种编码的Rime输入法,支持多种编码的小小输入法,增加了对灵格斯ld2词典格式的支持和英语词库支持,增加了简繁体转换功能,增加了对雅虎奇摩输入法、仓颉平台的支持,增强了对各五笔和郑码输入法的支持,同时优化了内部代码,增强自定义规则的功能。
2.1版升级为.net 3.5。修复了之前自定义导出的Bug,增加了对各种输入法的用户自定义短语的导入导出支持,增加对超音速写、手心输入法的支持,增加了批量转换时导入导出文件一对一的支持,而不是合并词库成一个文件,增加了词库合并功能。修正了文件分割的Bug和词库转换时的一些Bug。
2.2版全面支持Win10自带的微软拼音输入法词库导入导出,修复了一些小Bug。
2.2.1版完成对Win10 1703版的微软拼音格式的支持,可以导入导出该版本的用户自定义短语。升级.net为4.0。
2.3版增加了文件夹作为源的功能,可以指定一个文件夹,将文件夹中的所有词库文件转换为另一种词库。支持Windows界面(拖拽或手动编辑源词库路径为文件夹路径)和命令行的操作。修复了Rime输入法的一个Bug。
2.4版增加了最新搜狗输入法备份词库的解析,目前解析后只有词语和词频,没有拼音,所以拼音是根据词语重新生成的。(感谢GitHub上的h4x3rotab提供python版的解析算法,感谢tmxkn1提供了C#版的实现)
2.5版增加了Win10微软五笔的用户自定义短语的导入导出,增加了Linux和macOS命令行模式的支持,增强了命令行的设置,修复了一些发现的Bug。
2.6版增加了对Emoji颜文字的支持,微软拼音自定义短语支持小鹤双拼编码。
2.7版增加了对QQ拼音新细胞词库qcel格式的支持,增加了MacOS原生拼音自定义短语plist的支持。升级dotnet到3.1。
2.8版增加了对微软拼音自学习词库的导入导出功能,增强了微软拼音自定义短语对双拼的支持,增加错误日志输出,启用新的CI和CD。
2.9版增加了对GBoard手机输入法的词库导入导出功能。
3.0版增加了新世纪五笔的支持,并升级了依赖库版本和dotnet到6.0,修复了多个发现的Bug。

������и���Ĵʿ���Ҫת�������߶Ըôʿ�ת��������ʲô���飬����ϵ�ң�[email protected]
�ҵIJ��ͣ�http://studyzy.cnblogs.com
如果还有更多的词库需要转换,或者对该词库转换工具有什么建议,请联系我:[email protected]
我的博客:http://studyzy.cnblogs.com

--����
--深蓝

0 comments on commit 2bd5fe4

Please sign in to comment.