国际化

so-fast框架国际化分前端国际化和后端国际化。

国际化的范围主要为:前端固定label内容和消息提示内容。

注意:对于动态输入的内容,框架无法进行国际化处理,需要业务进行表单和表字段的多语言设计。

前端国际化

参照【前端开发】

后端国际化

后端国际化基于Spring i18n实现。框架内置提供基于cookie或者request param的国际化实现。

  • 配置资源文件的提示信息。

     资源文件目录
    
     └── resources
         ├── i18n
         │   ├── messages_en.properties
         │   └── messages_zh_CN.properties
    

    提示信息可根据业务场景或使用场景进行分组

     ####### 通用错误提示信息
     Err.E001=登陆失败,请确认用户名口令.
    
     ####### 文件操作提示信息 #######
     Err.F001=文件名{0}过长,请确保文件名小于{1}.
    
     ### 通用成功提示信息 ######
     Msg.C001=插入成功.
     Msg.C002=更新成功.
     Msg.C003=删除成功.
    
     ### 登录结果 ######
     Msg.L001=登录成功.
     Msg.L002=退出成功.
     Msg.L003=用户名或密码错误.
     Msg.L004=验证码验证失败.
    
  • 调用

    // 使用系统内置的统一返回体R进行请求的返回,R中已经实现了提示信息国际化。
    // 例如:
    return R.code(MsgConstants.MSG_C001);
    
Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2021-06-23 13:54:51

results matching ""

    No results matching ""