为什么每次重启后,语言都会自动变成英文

版本1.7.5,设置语言为中文后,重新启动软件,语言就自动变成了英文

感觉最省心的办法是: 备份笔记数据, 卸载Ob, 重启电脑, 重装Ob, 然后再看看是否好了


如果还不行, 可以考虑观察下面几件事, 看看具体有哪些设置没能记住:

  • A 界面语言 每次重启Ob后就自动回到英文 (已知无法记住这个设置)
  • B Ob设置 → 编辑器 → 拼写检查语言 (随便添加几个, 看看重启后能否记住)
  • C Ob设置 → 外观 → 窗口边框样式 (有三种模式, 随机调整一下, 看看重启后能否记住)
  • D 仓库的具体外观, 启用了什么插件, 当前打开着什么笔记 (即对于每个仓库都可以分别设置的项目)

其中, A B 两项设置在 C:\Users\<username>\AppData\Roaming\obsidian\Local Storage\leveldb 里,
而 C 项设置在 C:\Users\<username>\AppData\Roaming\obsidian\obsidian.json 里,
而 D 由于不同仓库允许不同配置, 显然是在 <vault>/.obsidian 里面


那么比方说, 看到 C D 可以记忆, 但是 A B 无法记忆, 也许就是 ...\Local Storage\leveldb 这目录出问题了, 那再观察这目录里的文件, 是否读写时间正常? 等等

PS. ...\Local Storage\leveldb 这里会先写 000xxx.log (WAL, Write-Ahead Log) 等数据量多了后会转到 000xxx.ldb (SST, Sorted String Table) 里

1 个赞