我是 Safe Eyes(一款提醒您眨眼以防止眼睛疲劳的应用程序)的开发人员,有人请求一项功能,他们希望以西班牙语打开该应用程序,而所有其他应用程序的系统语言都设置为英语。
该应用程序已被翻译成多种语言,并且如果系统语言更改为西班牙语,其语言也会改变。
当已经安装了西班牙语语言包时,有什么方法可以在系统语言仍为英语的情况下以西班牙语启动应用程序吗?也许在运行应用程序时使用一些环境变量?
如果您需要测试应用程序以提供答案,您可以使用 Ubuntu 24.04 中的官方 PPA(或使用以前版本的 Ubuntu 上的官方存储库中的包),因为官方存储库版本在 24.04 中已损坏:
sudo add-apt-repository ppa:safeeyes-team/safeeyes
和sudo apt install safeeyes
启用西班牙语区域设置
转到“设置”>“系统”>“区域和语言”>“管理已安装的语言”>“安装/删除语言”。选择西班牙语。
使用
LANG
变量从终端启动 Safe Eyes:配置现在应该是西班牙语:
休息时间也应该用西班牙语:
将西班牙语设为默认
打开名为“启动应用程序”的应用程序并查找“安全眼睛”:
从左侧面板中选择 Safe Eyes,然后单击Edit右侧的按钮。添加
LANG=es_ES.UTF-8
到命令部分之前safeeyes
,如下所示:保存并关闭应用程序。注销并重新登录以自动启动西班牙语版 Safe Eyes。
希望这有帮助