feat: 新增多语言配置并优化语言加载逻辑

1. 新增多个页面的中英文多语言词条,包括会员卡协议、积分商品、收银台等
2. 新增退款商品选择、微信支付、电子名片等页面的语言包
3. 优化lang.js语言加载逻辑,支持蛇形命名转换和多路径匹配,完善$lang调用兼容处理
This commit is contained in:
2026-06-27 09:07:51 +08:00
parent 84f5cd4568
commit bf4fe97aa3
29 changed files with 245 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
<template>
<view class="goods-select" :style="themeColor">
<view class="top">
共<text class="color-base-text">{{refund_data.length}}</text>件商品
{{ $lang('totalItems', { count: refund_data.length }) }}
</view>
<view class="body">
@@ -24,8 +24,8 @@
<text v-else class="iconfont icon-yuan_checkbox"></text> -->
</view>
<view v-if="nexthover" class="next" @click="next">下一步</view>
<view v-else class="next nexthover">请选择商品</view>
<view v-if="nexthover" class="next" @click="next">{{ $lang('next') }}</view>
<view v-else class="next nexthover">{{ $lang('selectGoods') }}</view>
</view>
<!-- <loading-cover ref="loadingCover"></loading-cover> -->
@@ -50,7 +50,7 @@
this.getGoodsInfo()
} else{
uni.showToast({
title:'未查找到订单信息',
title: this.$lang('orderInfoNotFound'),
icon:'none'
})
setTimeout(()=>{

View File

@@ -3,7 +3,7 @@
<view class="mask-img">
<image :src="$util.img('public/uniapp/pay/invite_friends_share.png')" mode="aspectFit" show-menu-by-longpress></image>
</view>
<view class="mask-word">点击右上角跳转到浏览器打开</view>
<view class="mask-word">{{ $lang('pay.wxPay.openInBrowserTip') }}</view>
</view>
</template>
<script>