那些年向前冲|core国际化 从入门到真香,.net
1、背景公司业务遍及全球各地 , 对应业务系统国际化就是顺理成章的事情 。 最近就接手了一批新老系统的国际化任务 , 这里把一些探索经验、案例记录下来 。 本身改造和探索过程包括.NETMVC的 , 以及.NETCOREWEBAPI的 , 但这里旧版MVC的就不描述了 , 重点介绍netcore下的国际化方案 。 国际化重点在于多语言支持 , 以及多时区支持 , 本文就从这两个方面入手 。
预设:有一个前后端分离的系统 , 前端由i18n负责多语言支持 , 后端不渲染视图 , 提供api返回数据给前端 。
Demo解决方案截图:
2.1、定义多语言资源文件以支持中英文为例 , 定义如下图资源文件 , 步骤与FX下的很类似 。