小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序如何实现国际化?按官方文档走,完全弄不出结果来,到处报错。。
通过GitHub 下载的example demo 也是无法正常使用,构建无法构建,到处找不到引入。期望官方给出实现的清晰思路方法。。
使用 gulp 小程序构建目录下的报错。隐藏掉 index.wxml 文件引用 wxs 后,打印出 设置的语言, 例如 en。实际上还是不知道怎么去运用起来,期望官方能提供更准确的解决思路。按文档步骤走,仍未走通,问题无法解决
// 小程序构建目录
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
国际化?我就想问 showModal 4个字符的限制怎么解决?一个叫 cancel 的按钮就超过限制报错了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
按照官方文档仔细实现一下就行: https://github.com/wechat-miniprogram/miniprogram-i18n
仔细理解下这几句话:https://github.com/wechat-miniprogram/miniprogram-i18n/blob/master/examples/README.md
我也是,跟着步骤走全是bug,崩溃。
你好 最后怎么处理的 我也遇到同样的问题
建议自行处理国际化,写好对应的语言文件。
let T = {}; T.locale = null; T.locales = {}; T.registerLocale = function (locales) { T.locales = locales; }; T.setLocale = function (code) { T.locale = code }; T.language = function (line, data) { const locale = T.locale; const locales = T.locales; if (locale && locales[locale] && locales[locale][line]) { line = locales[locale][line] } return line }; export default T
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
国际化?我就想问 showModal 4个字符的限制怎么解决?一个叫 cancel 的按钮就超过限制报错了。
按照官方文档仔细实现一下就行: https://github.com/wechat-miniprogram/miniprogram-i18n
仔细理解下这几句话:https://github.com/wechat-miniprogram/miniprogram-i18n/blob/master/examples/README.md
微信小程序国际化解决方案:https://github.com/hefeng6500/miniprogram-i18n-plus
特点:开箱即用,相比官方 miniprogram-i18n 使用更加方便,不需要使用 glup 进行构建
官方 i18n miniprogram-i18n,不知道动态加载数据,locales 只能定义在静态文件里面,miniprogram-i18n-plus 就可以完美的支持异步数据动态加载。
我也是,跟着步骤走全是bug,崩溃。
思路三
你好 最后怎么处理的 我也遇到同样的问题
思路三
建议自行处理国际化,写好对应的语言文件。
let T = {}; T.locale = null; T.locales = {}; T.registerLocale = function (locales) { T.locales = locales; }; T.setLocale = function (code) { T.locale = code }; T.language = function (line, data) { const locale = T.locale; const locales = T.locales; if (locale && locales[locale] && locales[locale][line]) { line = locales[locale][line] } return line }; export default T