Monday, January 23, 2023

clash for windows的便携模式配置文件夹

 

从 0.13.1 版本开始,便携模式开启方式进行简单调整。

# 开启方法

当软件可执行文档当前目录中新建一个名为data的文档夹,便携模式会将此文档夹将作为基础启动文档夹,作为Home Directory

在不同系统上,可执行文档位置有所不同:

  • Windows:安装目录中Clash for Windows.exe
  • macOS:软件包目录中/Contents/MacOS/Clash for Windows

当文档夹存在时,重启软件即可进入便携模式,此时软件将会读取/写入数据至该目录

# 更新软件

多数情况下,如果需要更新软件版本,只需要先下载新版本,然后将原目录里的data文档夹复制到新安装目录即可

但要注意的是,如果是使用.exe安装包,不能在原目录中直接覆盖安装,因为安装包会先将目录清空,再写入新版本。这样会导致data文档夹丢失

实际上,可以通过在安装目录中创建一个data文档夹的链接实现将其分离于安装目录,这样即使使用.exe版本,只要在安装后,重新创建链接即可

在不同系统中创建链接的命令如下,假设用户定义的配置文档名称为cfw-portable

# Windows

mklink /D "C:\Program Files\Clash for Windows\data" "C:\cfw-portable"

# macOS

ln -s "/home/cfw-portable" "/Applications/Clash\ for\ Windows.app/Contents/MacOS/data"

TIP

此方法也可以用于自定义Home Directory

https://docs.cfw.lbyczf.com/contents/7z.html#%E5%BC%80%E5%90%AF%E6%96%B9%E6%B3%95

Tuesday, January 10, 2023

mdict词典制作方法-以世界语词典为例

作者:徐杰
我经常使用ESPDIC-世界语英语词典,该词典收录63478条词汇(包括大量合成词),应该是前收词量最多的简明世界语英语词典。
该词典的作者Paul Denisowski提供了CC授权的词典文本格式下载,词条都是按这样的格式"Esperanto : English"排版的。(世界语条目+空格+冒号+空格+英语解释,每条一行)。


昨天晚上研究了下mdict词典文档mdx的转换,找到了一个非常便捷的方法,可以将这样的txt文档方便地转换成mdx格式:
1. 用Excel的外部数据导入功能将把已经制作好的txt文本(已有数据的情况下),或者直接在Excel上制作数据
注:因为编码的问题,貌似世界语的带帽字母ĉ ĝ ĥ ĵ ŝ 显示有问题,所以遇到带帽字母我都使用了加x的转写ĉ->cx, ĝ->gx, ĥ->hx, ĵ->jx, ŝ->sx,最后查询单词如有带帽字母需要加x来查询


 

 

2.用ExcelToTxt for mdx软件将Excel文档转换成符合mdx要求的txt文档


3.用MdxBuilder将该txt文档转换成mdx词典文档

 

完成。

制作自己的电子词典

 一待转换的excel文档

二excel转化成txt

注:此处不能直接另存为txt格式,mdict所需的txt格式与一般的txt格式不同

需使用工具转换,附上转换工具ExcelToTxtP.zip

https://files.cnblogs.com/files/zhuah/ExcelToTxtP.zip

1选择带转换的excel文档

2选择要转换的sheet表,先选择文档后需等待一下,加载sheet才能成功,sheet才能选择

三txt转成mdict

使用MdxBuilder.7z工具转换

https://files.cnblogs.com/files/zhuah/MdxBuilder.7z

选择原路径Source与导出路径Targe,点击startt即可,Taget路径需写上文档后缀.mdx 

四下载能加载mdx的工具

android手机应用市场下载深蓝词典

五mdx文档放于相应目录

将转换成功的mdx文档放到BlueDict/Dicts目录下

https://www.cnblogs.com/zhuah/p/7043809.html