refactor: 统一项目内国际化key的命名空间格式

本次提交对全项目的国际化调用进行了规范化重构:
1. 为中文/英文语言包新增了avatar和gender的别名映射,兼容旧有headImg/sex写法
2. 修正了lang.js中的注释路径错误
3. 将所有页面和组件内的$lang调用从短路径改为带业务模块前缀的完整命名空间路径,例如将$lang('title')改为$lang('article.list.title')
4. 优化了i18n-lazy.js的注释说明,补充了正确的key命名格式示例
5. 统一了分销、订单、会员等模块的国际化key层级,确保所有语言调用路径一致
This commit is contained in:
2026-07-04 09:24:35 +08:00
parent 92e8823566
commit 783c10fc62
98 changed files with 1543 additions and 1530 deletions

View File

@@ -38,12 +38,12 @@
</view>
<view class="balances-num">
<text :class="item.account_data > 0 ? 'color-base-text' : ''">{{ (item.account_data > 0 ?
'+' + item.account_data : item.account_data) + $lang('yuan') }}</text>
'+' + item.account_data : item.account_data) + $lang('member.balance_detail.yuan') }}</text>
</view>
</view>
</view>
</block>
<block v-else><ns-empty :isIndex="false" :text="$lang('emptyTips')"></ns-empty></block>
<block v-else><ns-empty :isIndex="false" :text="$lang('member.balance_detail.emptyTips')"></ns-empty></block>
<!-- 无明细列表 -->
</block>
</mescroll-uni>
@@ -62,13 +62,13 @@ export default {
return {
dataList: [],
statusList: [{
name: this.$lang('filterAll'),
name: this.$lang('member.balance_detail.filterAll'),
id: '0'
}, {
name: this.$lang('filterIncome'),
name: this.$lang('member.balance_detail.filterIncome'),
id: '1'
}, {
name: this.$lang('filterExpense'),
name: this.$lang('member.balance_detail.filterExpense'),
id: '2'
}],
scrollInto: '',
@@ -79,7 +79,7 @@ export default {
date: ''
},
balanceType: [{
label: this.$lang('filterAll'),
label: this.$lang('member.balance_detail.filterAll'),
value: '0'
}], //积分类型
balanceIndex: 0,
@@ -103,7 +103,7 @@ export default {
bindDateChange: function (e) {
var temp = e.target.value;
var tempArr = temp.split('-');
this.date = this.$lang('dateFormatYM', { year: tempArr[0], month: tempArr[1] });
this.date = this.$lang('member.balance_detail.dateFormatYM', { year: tempArr[0], month: tempArr[1] });
this.searchType.date = e.target.value;
this.$refs.mescroll.refresh();
},
@@ -120,7 +120,7 @@ export default {
}
month = month > 9 ? month : '0' + month;
day = day > 9 ? day : '0' + day;
return this.$lang('dateFormatYM', { year, month });
return this.$lang('member.balance_detail.dateFormatYM', { year, month });
},
bindPickerChange(e) {
this.balanceIndex = e.detail.value;
@@ -134,7 +134,7 @@ export default {
success: res => {
let balanceType = Object.assign(res.balance, res.balance_money),
typeArr = [{
label: this.$lang('filterAll'),
label: this.$lang('member.balance_detail.filterAll'),
value: '0'
}];
for (var index in balanceType) {