Thunderbird 不保留配置文件的语言包启用状态

Thunderbird 不保留配置文件的语言包启用状态

我需要从 Windows 和 Ubuntu 访问同一个 Thunderbird 配置文件。

在 Windows 7 上,它是 Thunderbird 版本 38(我认为?)而 Ubuntu 版本是 44(来自 thunderbird-next PPA)。

现在我遇到了一个小语言/本地化问题:Ubuntu 的系统语言是英语,但用户帐户的语言环境是德语。Windows 完全是德语。我希望 Thunderbird GUI 在 Windows 和德语 Ubuntu 用户帐户上都是德语的。

需要注意的是,Windows 版 Thunderbird 不使用语言插件包,但似乎以固定本地化的安装形式出现,而 Linux 版 Thunderbird 使用这些语言包。

现在,每当我从 Windows 访问配置文件时,Thunderbird 都会检测到这些语言包插件,不知道如何处理它们,只能禁用它们。回到 Ubuntu,语言包被禁用,Thunderbird 以默认的英语语言环境启动。

每当我从德语 Ubuntu 帐户启动 Thunderbird 时,如何自动启用德语语言包?
我想我必须编写一个脚本来修改配置文件,然后启动 Thunderbird,并将其设置为Exec=德国用户个人thunderbird.desktop文件的行。但我不知道如何使用脚本修改配置文件。

编辑:

extensions.json以下是Thunderbird 配置文件目录中的内容:

两次文件最初都写入一行,我只是使用http://jsonformat.com以提高可读性。

答案1

如何在 Thunderbird 中恢复德语?

我破解了它。虽然不是很优雅,但可以确保英国英语正常运行。

相关内容