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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user