feat: add and optimize multilingual text resources

- add new language packs for multiple pages and components including category, cart, order, member center, distribution, etc.
- add Chinese and English translations for new features and UI text
- fix navigation service error message to use multilingual text
- update component templates to use dynamic language translation instead of hardcoded text
- adjust code indentation and formatting for consistency
This commit is contained in:
2026-06-26 13:49:26 +08:00
parent 66a579d48c
commit f7fb9f34f9
116 changed files with 1640 additions and 525 deletions

View File

@@ -4,14 +4,14 @@
<image :src="$util.img(orderdetails.order_goods ? orderdetails.order_goods[0].sku_image : '')" mode="aspectFill" show-menu-by-longpress></image>
<view class="goods-info">
<view class="goods-name">{{ orderdetails.order_goods ? orderdetails.order_goods[0].sku_name : '' }}</view>
<view class="font-size-goods-tag">订单状态:{{ orderdetails.order_status_name }}</view>
<view class="font-size-goods-tag">配送方式:{{ orderdetails.delivery_type_name }}</view>
<view class="font-size-goods-tag">{{ $lang('components.nsChatOrder.orderStatus', { status: orderdetails.order_status_name }) }}</view>
<view class="font-size-goods-tag">{{ $lang('components.nsChatOrder.deliveryMethod', { method: orderdetails.delivery_type_name }) }}</view>
<view class="goods-bottom">
<view class="goods-price color-base-text">
<text class="goods-price-sign">¥</text>
<text>{{ orderdetails.order_goods ? orderdetails.order_goods[0].price : '' }}</text>
</view>
<view class="goods-option font-size-goods-tag color-base-bg" @click="sendMsg('order')">发送</view>
<view class="goods-option font-size-goods-tag color-base-bg" @click="sendMsg('order')">{{ $lang('components.nsChatOrder.send') }}</view>
</view>
</view>
</view>
@@ -19,14 +19,14 @@
<image :src="$util.img(orderInfo.order_goods ? orderInfo.order_goods[0].sku_image : '')" mode="aspectFill" show-menu-by-longpress></image>
<view class="goods-info">
<view class="goods-name">{{ orderInfo.order_goods ? orderInfo.order_goods[0].sku_name : '' }}</view>
<view class="font-size-goods-tag">订单状态:{{ orderInfo.order_status_name }}</view>
<view class="font-size-goods-tag">配送方式:{{ orderInfo.delivery_type_name }}</view>
<view class="font-size-goods-tag">{{ $lang('components.nsChatOrder.orderStatus', { status: orderInfo.order_status_name }) }}</view>
<view class="font-size-goods-tag">{{ $lang('components.nsChatOrder.deliveryMethod', { method: orderInfo.delivery_type_name }) }}</view>
<view class="goods-bottom">
<view class="goods-price color-base-text">
<text class="goods-price-sign">¥</text>
<text>{{ orderInfo.order_goods ? orderInfo.order_goods[0].price : '' }}</text>
</view>
<view class="goods-option font-size-goods-tag disabled">已发送</view>
<view class="goods-option font-size-goods-tag disabled">{{ $lang('components.nsChatOrder.sent') }}</view>
</view>
</view>
</view>