#2834·authelia

建议: 对于 Snackbar 通知的 i18n

作者: mind-ar创建于 2022年1月23日更新于 2026年9月13日
标签type/featurearea/i18narea/ui

功能请求

描述

你好,这个问题是讨论 api 消息的 i18n 功能。我可以想象两种方法来实现这一点

1 - 在后端实现 i18n

这可以通过在一个共同的地方添加 i18n 来轻松实现,例如在 AutheliaCtx.Error

go
func (c *AutheliaCtx) Error(err error, message string) {
	msg := i18n(message)
	c.SetJSONError(msg)
	c.Logger.Error(err)
}

2 - 在前端实现 i18n

使用这种方法,我们可以重用当前的 i18n 实现,将 i18n 添加到客户端函数中:PostWithOptionalResponsePostGet 个人而言,我更喜欢第二种选择,因为它允许您将所有 i18n 文本集中在一个地方

内容来源: authelia/authelia