微信小程序国际化有什么好的解决方案

cc12 发布于 2018/05/11 23:56
阅读 1K+
收藏 0

rt,官方好像没有国际化的解决方案

加载中
1
画面
画面

自己写国际化

思路就是 启动的时候获取 语言,用 wx.getSystemInfoSync()

自己写一个国际化json,根据语言获取

1
红薯官方
红薯官方

lang.json

{
  defaultLan:'zhCN',
  en:{
    applicationName:'Demo',
    appTitle: 'Demo',
    dialogs:{
      yes:'yes',
      cancel:'cancel',
      continue:'continue'
    },
    tabBar:{
      home:'home',
      message:'message'
      mine:'mine'
    },
    home:{
      search: 'search',
      task:'task'
    }
  },
  zhCN:{
    applicationName:'演示例子',
    appTitle: '演示',
    dialogs:{
      yes:'是的',
      cancel:'取消',
      continue:'继续'
    },
    tabBar:{
      home:'主页',
      message:'消息'
      mine:'我'
    },
    home:{
      search: '搜索',
      task:'待办'
    }
  }

}

 

0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

是从后台获取国际化的

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部