繁体   English   中英

翻译 react-admin 网络错误通知

[英]Translating react-admin network error notifications

当 API 抛出异常时,我正在尝试显示自定义翻译通知。

默认情况下,当收到 409 冲突响应时, react-admin会显示带有文本“冲突”的红色通知(请参阅随附的屏幕截图)。

我该如何翻译这条消息?

在此处输入图像描述

React-admin 通过其依赖于i18nProvidertranslate function 传递服务器错误消息(请参阅 react-admin 文档中的翻译章节)。

因此,如果您的服务器返回的错误消息是有效的翻译消息(例如“server.create_error.conflict”)并且您使用 Polyglot 作为 i18nProvider,您只需在消息中包含以下翻译:

{
  server: {
    create_error: {
       conflict: 'Impossible to create element: email already exists'
    }
  }
}

有关更多详细信息,请参阅混合界面和域翻译

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM