feat: 新增多语言文案并修复动态国际化调用问题
1. 新增多语言文件覆盖组件、页面、公共模块的翻译文案 2. 修复多处动态拼接lang key的调用,增加兜底逻辑避免空值或原始key暴露 3. 补全DIY组件、业务页面的国际化适配 4. 新增P2动态key国际化处理方案文档
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
<view class="container" :style="themeColor">
|
||||
<view class="cancel-wrap">
|
||||
<view class="cancel-img"><image :src="$util.img('public/uniapp/member/refuse.png')" show-menu-by-longpress></image></view>
|
||||
<view class="cancel-title">您的申请已拒绝</view>
|
||||
<view class="cancel-reason">拒绝理由:{{ reason }}</view>
|
||||
<view class="cancel-title">{{ $lang('member.cancelrefuse.title') }}</view>
|
||||
<view class="cancel-reason">{{ $lang('member.cancelrefuse.reasonPrefix') }}{{ reason }}</view>
|
||||
<view class="cancel-btn">
|
||||
<button type="primary" @click="toIndex">返回</button>
|
||||
<button class="color-base-bg" @click="apply">重新申请</button>
|
||||
<button type="primary" @click="toIndex">{{ $lang('member.cancelrefuse.back') }}</button>
|
||||
<button class="color-base-bg" @click="apply">{{ $lang('member.cancelrefuse.reapply') }}</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
<view class="cancel-img">
|
||||
<image :src="$util.img('public/uniapp/member/success.png')" show-menu-by-longpress></image>
|
||||
</view>
|
||||
<view class="cancel-title">您已成功注销账号</view>
|
||||
<view class="cancel-reason">待下次与您更好的相遇,如需再次使用,请重新注册</view>
|
||||
<view class="cancel-btn"><button class="color-base-bg" @click="success">完成</button></view>
|
||||
<view class="cancel-title">{{ $lang('member.cancelsuccess.title') }}</view>
|
||||
<view class="cancel-reason">{{ $lang('member.cancelsuccess.desc') }}</view>
|
||||
<view class="cancel-btn"><button class="color-base-bg" @click="success">{{ $lang('member.cancelsuccess.done') }}</button></view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
<view v-if="showTip" class="collectPopupWindow"
|
||||
:style="{ marginTop: (collectTop + statusBarHeight) * 2 + 'rpx' }">
|
||||
<image :src="$util.img('public/uniapp/index/collect2.png')" mode="aspectFit" show-menu-by-longpress/>
|
||||
<text @tap="closeCollectPopupWindow">我知道了</text>
|
||||
<text @tap="closeCollectPopupWindow">{{ $lang('member.index.iKnow') }}</text>
|
||||
</view>
|
||||
</uni-popup>
|
||||
|
||||
|
||||
@@ -60,8 +60,8 @@ export default {
|
||||
// 提交注销申请并清理登录态(供 assets.vue 等页面调用)
|
||||
submitCancelApply(options = {}) {
|
||||
uni.showModal({
|
||||
title: options.title || '风险提示',
|
||||
content: options.content || '确定要注销当前账号吗?',
|
||||
title: options.title || this.$lang('member.public.riskWarningTitle'),
|
||||
content: options.content || this.$lang('member.public.cancelAccountConfirm'),
|
||||
confirmColor: '#000000',
|
||||
success: res => {
|
||||
if (res.confirm) {
|
||||
|
||||
Reference in New Issue
Block a user