diff --git a/features/detail/src/main/resources/en_US/element/string.json b/features/detail/src/main/resources/en_US/element/string.json index e3417f42d549c48716875dd1c5f93004ef7c58bb..fd9038c472bfdcfb9533b7a173b589401489c166 100644 --- a/features/detail/src/main/resources/en_US/element/string.json +++ b/features/detail/src/main/resources/en_US/element/string.json @@ -10,7 +10,7 @@ }, { "name": "official_review", - "value": "官方主播" + "value": "official" }, { "name": "store_name", @@ -26,7 +26,7 @@ }, { "name": "pocket_baby", - "value": "口袋宝贝" + "value": "Pocket" }, { "name": "currency_symbol", @@ -34,27 +34,27 @@ }, { "name": "OP_CAR_PRODUCT_REMARK_LIST1", - "value": "北斗卫星消息|低电量应急模式" + "value": "BeiDou Msg | Low Batt Emergency" }, { "name": "OP_CAR_PRODUCT_REMARK_LIST2", - "value": "超轻薄|超平整|超可靠" + "value": "Thin, Flat, Reliable" }, { "name": "OP_CAR_PRODUCT_REMARK_LIST3", - "value": "2.5K高刷护眼屏|轻薄长续航" + "value": "2.5K HR Screen | Light & Long Battery" }, { "name": "Gifted_points", - "value": "赠积分" + "value": "Gift points" }, { "name": "flagship_machine", - "value": "新一代直屏旗舰机" + "value": "New straight-screen flagship" }, { "name": "cheaper", - "value": "性能版新品预定立省200" + "value": "Pre-order & save $200 on performance ed." }, { "name": "Shopping_bag", @@ -94,15 +94,15 @@ }, { "name": "LIVE_COMMENTS_LIST1", - "value": "远见卓识,智见万象。华为Mate60 Pro系列新品发布精彩回顾。" + "value": "Visionary & Intelligent. Recap of Mate 60 Pro launch." }, { "name": "LIVE_COMMENTS_LIST2", - "value": "123XXXXXX发表评论发表评论发表评论发表评论!" + "value": "123XXXXXX posted multiple comments!" }, { "name": "LIVE_COMMENTS_LIST3", - "value": "恭喜123XXXXXX获得官方秒杀优惠!" + "value": "Congrats, 123XXXXXX! Flash sale discount won!" }, { "name": "buy_now", @@ -122,7 +122,7 @@ }, { "name": "CUSTOMER_SERVICE_CONTENTS1", - "value": "HUAWEI Mate X5 12GB+512GB 幻影紫 超轻薄四曲折叠 超高清高分辨率临境双屏 超智慧灵犀通信" + "value": "HUAWEI Mate X5 12GB+512GB Phantom Purple: Ultra-thin Fold, HD Dual Screens, Smart Comm." }, { "name": "CUSTOMER_SERVICE_CONTENTS2", @@ -138,51 +138,51 @@ }, { "name": "COLOR_SELECT_NAME_LIST1", - "value": "幻影紫" + "value": "Phantom Purple" }, { "name": "COLOR_SELECT_NAME_LIST2", - "value": "羽砂黑" + "value": "Feather Black" }, { "name": "COLOR_SELECT_NAME_LIST3", - "value": "羽砂白" + "value": "Feather White" }, { "name": "COLOR_SELECT_NAME_LIST4", - "value": "青山黛" + "value": "Mountain Green" }, { "name": "Official_standard", - "value": "官方标配" + "value": "Official std config" }, { "name": "add_cart", - "value": "加入购物袋" + "value": "Add to Cart" }, { "name": "SELECT_NAME_LIST1", - "value": "机身颜色" + "value": "color" }, { "name": "SELECT_NAME_LIST2", - "value": "储存容量" + "value": "Storage capacity" }, { "name": "SELECT_NAME_LIST3", - "value": "套餐类型" + "value": "Package type" }, { "name": "pay_info1", - "value": "XXXX大道XXXXX楼XX单元XX号" + "value": "Room XX, Unit XX, Building XXXXX, XXXX Avenue" }, { "name": "pay_info2", - "value": "联系人 +8610000000000" + "value": "Contact: +8610000000000" }, { "name": "pay_info3", - "value": "华为钱包支付" + "value": "Huawei Wallet Payment" }, { "name": "pay_info4", @@ -194,111 +194,111 @@ }, { "name": "PRODUCT_CONFIG_NAMES2", - "value": "幻影紫·512GB·现货速发" + "value": "Phantom Purple 512GB, Fast Ship" }, { "name": "PRODUCT_CONFIG_NAMES3", - "value": "搭配" + "value": "Pair" }, { "name": "PRODUCT_CONFIG_NAMES5", - "value": "回收" + "value": "Recycle" }, { "name": "PRODUCT_CONFIG_NAMES6", - "value": "高价回收送多重新补贴" + "value": "High recycling, extra subsidies" }, { "name": "PRODUCT_CONFIG_NAMES7", - "value": "满48元包邮" + "value": "Free ship over 48 yuan" }, { "name": "PRODUCT_CONFIG_NAMES8", - "value": "由华为终端提供商品、发货开票及售后服务" + "value": "Huawei Terminal: products, shipping, service" }, { "name": "USER_COMMENT_NAMES1", - "value": "用户评价(1500+)" + "value": "User reviews (1500+)" }, { "name": "USER_COMMENT_NAMES2", - "value": "最热门77" + "value": "Top 77" }, { "name": "USER_COMMENT_NAMES3", - "value": "有内容858" + "value": "858 contents" }, { "name": "USER_COMMENT_NAMES4", - "value": "有图217" + "value": "217 imgs" }, { "name": "USER_COMMENT_NAMES5", - "value": "几**********" + "value": "JI**********" }, { "name": "USER_COMMENT_NAMES6", - "value": "华为手机续航很好,拍照清晰,运行畅快,功能也很强大,关键是颜值出众,非常值得推荐!" + "value": "Huawei phones: long battery, clear cams, smooth ops, strong feats, stunning looks. Highly recommend!" }, { "name": "USER_COMMENT_NAMES7", - "value": "全部评价" + "value": "All reviews" }, { "name": "USER_COMMENT_NAMES8", - "value": "曜金黑,256GB,现货速发" + "value": "Gold Black 256GB, Fast Ship" }, { "name": "compare", - "value": "机型对比" + "value": "Compare" }, { "name": "PRODUCT_DISCOUNT_NAMES1", - "value": "【现货速发】HUAWEI Mate X5 12GB+512GB 幻影紫" + "value": "[In Stock & Fast Shipping] HUAWEI Mate X5 12GB+512GB Phantom Purple" }, { "name": "PRODUCT_DISCOUNT_NAMES2", - "value": "【华为超级新品季】1.限量买赠价值299元智能视窗保护套 2.学生认证优惠100元(下拉了了解详情)3.以旧换新至高补贴500元|更多甄选手机点击了解>>超清临镜双屏|超轻薄四曲折叠" + "value": "[Huawei New Season]1、Gift: ¥299 Smart Case (Ltd)2、Student Discount: ¥1003、Trade-in: Up to ¥500 | More Phones >> Ultra-clear Screens, Ultra-slim Fold" }, { "name": "PRODUCT_DISCOUNT_NAMES3", - "value": "限量赠无限耳机活力版" + "value": "Limited Giveaway: Free Infinity Earphones (Vitality Edition)" }, { "name": "PRODUCT_PRICE_NAMES1", - "value": "距离结束还剩" + "value": "Time remaining until the end:" }, { "name": "PRODUCT_PRICE_NAMES2", - "value": "最高可享12期0分期利息" + "value": "Enjoy up to 12 interest-free installments" }, { "name": "PRODUCT_PRICE_NAMES3", - "value": "精品" + "value": "Boutique" }, { "name": "PRODUCT_PRICE_NAMES4", - "value": "限时直降800元" + "value": "Direct ¥800 off (Ltd Time)" }, { "name": "PRODUCT_PRICE_NAMES5", - "value": "以旧换新补贴" + "value": "Trade-in subsidy" }, { "name": "PRODUCT_PRICE_NAMES6", - "value": "优惠" + "value": "Disc." }, { "name": "PRODUCT_PRICE_NAMES7", - "value": "广东 深圳市 龙岗区" + "value": "Longgang, Shenzhen, Guangdong" }, { "name": "PRODUCT_PRICE_NAMES8", - "value": "现货" + "value": "In stock" }, { "name": "PRODUCT_CONFIG_NAMES4", - "value": " 推荐" + "value": "Rec. " } ] } \ No newline at end of file diff --git a/features/home/src/main/ets/constants/HomeConstants.ets b/features/home/src/main/ets/constants/HomeConstants.ets index f426b7835f8818dbcd14f841def189ab326f6929..bd01d84ec88aa0ccfe1e61e134a0b14c55cfb3d7 100644 --- a/features/home/src/main/ets/constants/HomeConstants.ets +++ b/features/home/src/main/ets/constants/HomeConstants.ets @@ -23,20 +23,17 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.FOOTER_TOPIC_LIST3')), getContext(this).resourceManager.getStringSync($r('app.string.FOOTER_TOPIC_LIST4')), getContext(this).resourceManager.getStringSync($r('app.string.FOOTER_TOPIC_LIST5'))]; - /** * Footer topic icons. */ static readonly FOOTER_TOPIC_ICONS: Resource[] = [$r('app.media.tab_home'), $r('app.media.tab_classification'), $r('app.media.tab_discovery'), $r('app.media.tab_shopping_bag'), $r('app.media.tab_mine')]; - /** * Footer topic icons. */ static readonly FOOTER_TOPIC_ICONS_SELECTED: Resource[] = [$r('app.media.tab_home_selected'), $r('app.media.tab_classification_selected'), $r('app.media.tab_discovery_selected'), $r('app.media.tab_shopping_bag_selected'), $r('app.media.tab_mine_selected')]; - /** * Top bar text list. */ @@ -45,24 +42,21 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.TOP_BAR_TEXTS2')), getContext(this).resourceManager.getStringSync($r('app.string.TOP_BAR_TEXTS3')), getContext(this).resourceManager.getStringSync($r('app.string.TOP_BAR_TEXTS4'))]; - /** * Search placeholder. */ static readonly SEARCH_PLACEHOLDER: string = getContext(this).resourceManager.getStringSync($r('app.string.searching')); - /** * Recommended product list. */ static readonly RECOMMENDED_PRODUCTS: Resource[] = [$r('app.media.recommended_product_1'), - $r('app.media.recommended_product_2'), $r('app.media.recommended_product_3'), $r('app.media.recommended_product_4')]; - + $r('app.media.recommended_product_2'), $r('app.media.recommended_product_3'), + $r('app.media.recommended_product_4')]; /** * Recommended product is living list. */ static readonly RECOMMENDED_PRODUCT_LIVING: boolean[] = [true, false, true, false]; - /** * Good categories. */ @@ -77,7 +71,6 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.GOOD_CATEGORIES8')), getContext(this).resourceManager.getStringSync($r('app.string.GOOD_CATEGORIES9')), getContext(this).resourceManager.getStringSync($r('app.string.GOOD_CATEGORIES10'))]; - /** * Good category images. */ @@ -85,37 +78,30 @@ export class HomeConstants { $r('app.media.categories_3'), $r('app.media.categories_4'), $r('app.media.categories_5'), $r('app.media.categories_6'), $r('app.media.categories_7'), $r('app.media.categories_8'), $r('app.media.categories_9'), $r('app.media.categories_10')]; - /** * Category list space list. */ static readonly CATEGORY_LIST_SPACES: string[] = ['0', '36vp', '72vp']; - /** * Category divider stroke width. */ static readonly CATEGORY_DIVIDER_STROKE_WIDTH: string = '4vp'; - /** * Category list item width list. */ static readonly CATEGORY_LIST_ITEM_WIDTHS: string[] = ['20%', '64vp', '68vp']; - /** * Recommended product item space list. */ static readonly RECOMMENDED_PRODUCT_ITEM_SPACES: string[] = ['16vp', '12vp']; - /** * Recommended product view margin list. */ static readonly RECOMMENDED_PRODUCT_VIEW_SPACES: number[] = [12, 16, 24, 32]; - /** * Welfare products. */ static readonly WELFARE_PRODUCTS: string[] = ['1299', '899', '599', '2499', '6988', '1799', '988', '6999']; - /** * Welfare product images. */ @@ -123,13 +109,11 @@ export class HomeConstants { $r('app.media.welfare_product_2'), $r('app.media.welfare_product_3'), $r('app.media.welfare_product_4'), $r('app.media.welfare_product_5'), $r('app.media.welfare_product_6'), $r('app.media.welfare_product_7'), $r('app.media.welfare_product_8')]; - /** * Price unit. */ static readonly PRICE_UNIT: string[] = ['¥', getContext(this).resourceManager.getStringSync($r('app.string.PRICE_UNIT'))]; - /** * Home title list. */ @@ -137,14 +121,12 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.HOME_TITLES1')), getContext(this).resourceManager.getStringSync($r('app.string.HOME_TITLES2')), getContext(this).resourceManager.getStringSync($r('app.string.HOME_TITLES3'))]; - /** * Home button text list. */ static readonly BUTTON_TEXTS: string[] = [ getContext(this).resourceManager.getStringSync($r('app.string.BUTTON_TEXTS1')), getContext(this).resourceManager.getStringSync($r('app.string.BUTTON_TEXTS2'))]; - /** * Welfare tip text. */ @@ -152,19 +134,16 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.TIP_TEXTS1')), getContext(this).resourceManager.getStringSync($r('app.string.TIP_TEXTS2')), getContext(this).resourceManager.getStringSync($r('app.string.TIP_TEXTS3'))]; - /** * Gradient color list. */ static readonly GRADIENT_COLORS: string[] = ['#4DEDAA68', '#33FFE9C1', '#FF6354', '#EA1559']; - /** * Section product image list. */ static readonly SECTION_PRODUCT_IMAGES: Resource[] = [$r('app.media.section_product_1'), $r('app.media.section_product_2'), $r('app.media.section_product_3'), $r('app.media.section_product_4'), $r('app.media.section_product_5')]; - /** * Section products title list. */ @@ -173,7 +152,6 @@ export class HomeConstants { ['HUAWEI Mate 50', getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_TITLES2'))], ['Sound X NEW'], ['HUAWEI MatePad Air'], ['HUAWEI MateBook 14s']]; - /** * Section products info list. */ @@ -181,12 +159,10 @@ export class HomeConstants { getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO1')), '', getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO2')), getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO3'))]; - /** * Section products price list. */ static readonly SECTION_PRODUCTS_PRICES: string[] = ['¥10999', '¥4999', '¥2499', '¥2599', '¥8399']; - /** * Section products feature list. */ @@ -196,87 +172,76 @@ export class HomeConstants { [getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_FEATURES3'))], [getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_FEATURES4'))], [getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_FEATURES5'))]]; - /** * Section products comment list. */ - static readonly SECTION_PRODUCTS_COMMENTS: string = '2571人评论 95%好评'; - + static readonly SECTION_PRODUCTS_COMMENTS: string = + getContext(this).resourceManager.getStringSync($r('app.string.HOME_REVIEW')); /** * Welfare grid column gutter list. */ static readonly WELFARE_GRID_COL_GUTTERS: number[] = [10, 12, 8, 4]; - /** * Selection image aspect ratio. */ static readonly SELECTION_IMG_ASPECT_RATIO: number = 1.29; - /** * Flash sale product image list. */ static readonly FLASH_SALE_PRODUCT_IMAGES: Resource[] = [$r('app.media.flash_sale_product_1'), $r('app.media.flash_sale_product_2'), $r('app.media.flash_sale_product_3'), $r('app.media.flash_sale_product_4'), - $r('app.media.flash_sale_product_4'),$r('app.media.flash_sale_product_4')]; - + $r('app.media.flash_sale_product_4'), $r('app.media.flash_sale_product_4')]; /** * Flash sale product title list. */ static readonly FLASH_SALE_PRODUCT_TITLES: string[][] = [['HUAWEI Mate 50'], ['Mate Xs 2'], ['HUAWEI nova \u200B1\u200B0', - '热销爆款'], - ['MateBook E Go', '新品上市'], - ['MateBook E Go', '新品上市'], - ['MateBook E Go', '新品上市']]; - + getContext(this).resourceManager.getStringSync($r('app.string.Hot_Seller'))], + ['MateBook E Go', getContext(this).resourceManager.getStringSync($r('app.string.New_Launch'))], + ['MateBook E Go', getContext(this).resourceManager.getStringSync($r('app.string.New_Launch'))], + ['MateBook E Go', getContext(this).resourceManager.getStringSync($r('app.string.New_Launch'))]]; /** * Flash sale product info list. */ static readonly FLASH_SALE_PRODUCT_INFO: string[] = [ - '北斗卫星消息 | 低电量应急模式', - '超轻薄 | 超平整 | 超可靠', - '前置6000万超广角镜头', - '2.5K高刷护眼屏 | 轻薄长续航', - '2.5K高刷护眼屏 | 轻薄长续航', - '2.5K高刷护眼屏 | 轻薄长续航']; - + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO1')), + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO6')), + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO4')), + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO5')), + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO5')), + getContext(this).resourceManager.getStringSync($r('app.string.SECTION_PRODUCTS_INFO5')), + ]; /** * Flash sale product feature list. */ static readonly FLASH_SALE_PRODUCT_FEATURES: string[][] = [ - ['新一代直屏旗舰机', - '赠积分'], - ['限时享6期免息'], - ['V1-V5优惠100 | 赠经典耳机'], - ['性能版新品预定立省200'], - ['性能版新品预定立省200'], - ['性能版新品预定立省200']]; - + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES1')), + getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES2'))], + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES3'))], + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES4'))], + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES5'))], + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES5'))], + [getContext(this).resourceManager.getStringSync($r('app.string.FLASH_SALE_PRODUCT_FEATURES5'))]]; /** * Flash sale product price list. */ static readonly FLASH_SALE_PRODUCT_PRICES: string[] = ['¥4999', '¥9999', '¥2949', '¥4899', '¥4899', '¥4899']; - /** * Flash sale original price list. */ static readonly FLASH_SALE_PRODUCT_ORIGINAL_PRICES: string[] = ['¥5488', '', '¥2999', '¥4999', '¥4999', '¥4999']; - /** * Flash sale image percent. */ static readonly FLASH_SALE_IMAGE_PERCENT: number[] = [0.41, 0.44]; - /** * Flash sale introduction column height. */ static readonly FLASH_SALE_INTRO_COL_HEIGHT: number = 134; - /** * Home header list spaces. */ static readonly HOME_HEADER_LIST_SPACES: number[] = [14, 16, 32]; - /** * Nine. */ diff --git a/features/home/src/main/ets/constants/ShoppingBagConstants.ets b/features/home/src/main/ets/constants/ShoppingBagConstants.ets index 5f72638c2372327f9a52130eb986c801dcb4b200..60400af4aae3d188b1245b8de6177a47021ff56c 100644 --- a/features/home/src/main/ets/constants/ShoppingBagConstants.ets +++ b/features/home/src/main/ets/constants/ShoppingBagConstants.ets @@ -17,65 +17,82 @@ export class ShoppingBagConstants { /** * Product names. */ - static readonly PRODUCT_NAME_LIST:string[] = ['HUAWEI Mate 50 Pro 256GB 冰霜银(昆仑玻璃)', - 'HUAWEI Mate 60 12GB+1TB 雅丹黑(官方标配)', '【现货速发】HUAWEI Mate X5 12GB+512GB 幻影紫', - 'HUAWEI Mate 50 Pro 256GB 冰霜银(昆仑玻璃)']; - + static readonly PRODUCT_NAME_LIST: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_NAME_LIST1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_NAME_LIST2')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_NAME_LIST3')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_NAME_LIST1')) + ]; /** * Product types. */ - static readonly PRODUCT_TYPE_LIST:string[] = ['冰霜银(昆仑玻璃)256GB 官方标配(含充电套装),现货速发', - '雅丹黑,12GB+1TB,官方标配(含充电套装),可提前预定', '幻影紫,512GB+12GB,官方标配(含充电套装),现货速发', - '冰霜银(昆仑玻璃)256GB 官方标配(含充电套装),现货速发']; - + static readonly PRODUCT_TYPE_LIST: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_TYPE_LIST1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_TYPE_LIS2')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_TYPE_LIST3')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_TYPE_LIST1')) + ]; /** * Product images. */ - static readonly PRODUCT_IMAGE_LIST:Resource[] = [$r('app.media.shopping_card_1'), + static readonly PRODUCT_IMAGE_LIST: Resource[] = [$r('app.media.shopping_card_1'), $r('app.media.shopping_card_2'), $r('app.media.shopping_card_3'), $r('app.media.shopping_card_1')]; - /** * Product preferential list. */ - static readonly PRODUCT_PREFERENTIALList_LIST:Array> = [['0分期利息', '限时特惠'], ['新一代直屏旗舰机', - '赠积分'], ['0分期利息','赠积分'], ['0分期利息', '限时特惠']]; - + static readonly PRODUCT_PREFERENTIALList_LIST: Array> = [ + [getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE2'))], + [getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE3')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE4'))], + [getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE4'))], + [getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PREFERENTIALList_LIST_MESSAGE2'))]]; /** * Product price list. */ - static readonly PRODUCT_PRICE_LIST:number[] = [6199, 6999, 6099, 6199]; - + static readonly PRODUCT_PRICE_LIST: number[] = [6199, 6999, 6099, 6199]; /** * Product original price list. */ - static readonly PRODUCT_ORIGINAL_PRICE_LIST:number[] = [6999, -1, 6999, 6999]; - + static readonly PRODUCT_ORIGINAL_PRICE_LIST: number[] = [6999, -1, 6999, 6999]; /** * Product present list. */ - static readonly PRODUCT_PRESENT_LIST:string[] = ['HUAWEI FreeLace 无限耳机 …', 'HUAWEI Mate 60 环闪保护壳(黑色)', - 'HUAWEI Mate 50 环闪保护壳(银色)', 'HUAWEI FreeLace 无限耳机 …']; - + static readonly PRODUCT_PRESENT_LIST: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PRESENT_LIST_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PRESENT_LIST_MESSAGE2')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PRESENT_LIST_MESSAGE3')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_PRESENT_LIST_MESSAGE1')) + ]; /** * Product service list. */ - static readonly PRODUCT_SERVICE_LIST:string[] = ['无忧服务', '无忧服务', '无忧服务', '无忧服务']; - + static readonly PRODUCT_SERVICE_LIST: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_SERVICE_LIST_message')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_SERVICE_LIST_message')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_SERVICE_LIST_message')), + getContext(this).resourceManager.getStringSync($r('app.string.PRODUCT_SERVICE_LIST_message')) + ]; /** * Preference details title. */ - static readonly PREFERENCE_DETAILS_TITLE:string[] = ['商品总价', '活动优惠', '优惠券', '共优惠', '合计']; - + static readonly PREFERENCE_DETAILS_TITLE: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE12')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE2')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE3')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE4')) + ]; /** * Preference details price. */ - static readonly PREFERENCE_DETAILS_PRICE:string[] = ['13999', '-800', '-200', '-1000', '12999']; - + static readonly PREFERENCE_DETAILS_PRICE: string[] = ['13999', '-800', '-200', '-1000', '12999']; /** * Shopping bag layout weight list. */ static readonly SHOPPING_BAG_LAYOUT_WEIGHTS: number[] = [35, 24]; - /** * Shopping bag titles. */ @@ -83,13 +100,17 @@ export class ShoppingBagConstants { getContext(this).resourceManager.getStringSync($r('app.string.SHOPPING_BAG_TITLES1')), getContext(this).resourceManager.getStringSync($r('app.string.SHOPPING_BAG_TITLES2')), getContext(this).resourceManager.getStringSync($r('app.string.SHOPPING_BAG_TITLES3'))]; - /** * Shopping discount title list. */ - static readonly SHOPPING_DISCOUNT_TITLES: string[] = ['优惠明细', '实际优惠金额请以下单页面为准', '配送', '标注配送', - '商品总价', '电子普通发票-个人']; - + static readonly SHOPPING_DISCOUNT_TITLES: string[] = [ + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE5')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE6')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE7')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE8')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE1')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE9')) + ]; /** * Shopping card foot title list. */ @@ -99,9 +120,11 @@ export class ShoppingBagConstants { '¥', '1299', getContext(this).resourceManager.getStringSync($r('app.string.SHOPPING_CARD_FOOT_TITLES3')), getContext(this).resourceManager.getStringSync($r('app.string.SHOPPING_CARD_FOOT_TITLES4'))]; - /** * Shopping card name list. */ - static readonly SHOPPING_CARD_NAMES: string[] = ['¥', '-', '1', '+', '【赠品】', '【服务】']; + static readonly SHOPPING_CARD_NAMES: string[] = ['¥', '-', '1', '+', + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE10')), + getContext(this).resourceManager.getStringSync($r('app.string.PREFERENCE_DETAILS_TITLE_MESSAGE11')), + ]; } \ No newline at end of file diff --git a/features/home/src/main/resources/base/element/string.json b/features/home/src/main/resources/base/element/string.json index bfd70b681dc80bbbba772f28eedbacbbb96b2b28..6bf49b76d4232f216e6abe29a9519ca2473ca88d 100644 --- a/features/home/src/main/resources/base/element/string.json +++ b/features/home/src/main/resources/base/element/string.json @@ -263,6 +263,154 @@ { "name": "SHOPPING_CARD_FOOT_TITLES4", "value": "Check out(1)" + }, + { + "name": "HOME_REVIEW", + "value": "2.57K Reviews, 95% Positive" + }, + { + "name": "Hot_Seller", + "value": "Hot Seller" + }, + { + "name": "New_Launch", + "value": "New Launch" + }, + { + "name": "SECTION_PRODUCTS_INFO4", + "value": "New Front 60MP Ultra-Wide Lens" + }, + { + "name": "SECTION_PRODUCTS_INFO5", + "value": "2.5K HR Screen | Lt, Thin, Long Batt Life" + }, + { + "name": "SECTION_PRODUCTS_INFO6", + "value": "Thin, Flat, Reliable" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES1", + "value": "Next-Gen Straight Flagship" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES2", + "value": "Award Points" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES3", + "value": "Ltd Time: 6M Int-Free" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES4", + "value": "V1-V5: ¥100 Off | Free Classic Headphones" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES5", + "value": "Pre-order Perf. Ed., Save ¥200" + }, + { + "name": "PRODUCT_NAME_LIST1", + "value": "HuaWei Mate 50 Pro 256GB Frosty Silver (Kunlun Glass)" + }, + { + "name": "PRODUCT_NAME_LIST2", + "value": "HuaWei Mate 60 12+1TB Yadan Black (Std Config)" + }, + { + "name": "PRODUCT_NAME_LIST3", + "value": "【In Stock】HUAWEI Mate X5 12+512GB Phantom Purple" + }, + { + "name": "PRODUCT_TYPE_LIST1", + "value": "Frosty Silver 256GB (Kunlun Glass), Std Config, Fast Shipping" + }, + { + "name": "PRODUCT_TYPE_LIS2", + "value": "Yadan Black 12+1TB, Std Config, Pre-order OK" + }, + { + "name": "PRODUCT_TYPE_LIST3", + "value": "Phantom Purple 512+12GB, Std Config, Fast Shipping" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE1", + "value": "0% Interest" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE2", + "value": "Ltd Time Offer" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE3", + "value": "Next-Gen Straight Flagship" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE4", + "value": "Points" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE1", + "value": "HUAWEI FreeLace Headphones …" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE2", + "value": "Mate 60 Ring Flash Case (Blk)" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE3", + "value": "Mate 50 Ring Flash Case (Silver)" + }, + { + "name": "PRODUCT_SERVICE_LIST_message", + "value": "Worry-Free Service" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE1", + "value": "total price" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE2", + "value": "coupon" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE3", + "value": "discount" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE4", + "value": "sum" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE5", + "value": "offer breakdown" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE6", + "value": "Actual discount shown at checkout." + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE7", + "value": "delivery" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE8", + "value": "indicate delivery" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE9", + "value": "E-Invoice for Individuals" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE10", + "value": "【gift】" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE11", + "value": "【Service】" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE12", + "value": "event offer" } ] } \ No newline at end of file diff --git a/features/home/src/main/resources/en_US/element/string.json b/features/home/src/main/resources/en_US/element/string.json index 54e8c884080147f36c77079a4d1053596950644b..8e0c5018a71a6195b55f2801921644c889a03056 100644 --- a/features/home/src/main/resources/en_US/element/string.json +++ b/features/home/src/main/resources/en_US/element/string.json @@ -122,47 +122,47 @@ }, { "name": "GOOD_CATEGORIES1", - "value": "智慧办公" + "value": "Office" }, { "name": "GOOD_CATEGORIES3", - "value": "华为手机" + "value": "Phone" }, { "name": "GOOD_CATEGORIES2", - "value": "智慧家居" + "value": "Household" }, { "name": "GOOD_CATEGORIES4", - "value": "影音娱乐" + "value": "Audio" }, { "name": "GOOD_CATEGORIES5", - "value": "运动健康" + "value": "Sports" }, { "name": "GOOD_CATEGORIES6", - "value": "AITO汽车" + "value": "AITO Cars" }, { "name": "GOOD_CATEGORIES7", - "value": "华为智选" + "value": "Select" }, { "name": "GOOD_CATEGORIES8", - "value": "鸿蒙智联" + "value": "Connect" }, { "name": "GOOD_CATEGORIES9", - "value": "企业商用" + "value": "Business" }, { "name": "GOOD_CATEGORIES10", - "value": "全屋智能" + "value": "Solutions" }, { "name": "PRICE_UNIT", - "value": "起" + "value": "" }, { "name": "HOME_TITLES1", @@ -186,7 +186,7 @@ }, { "name": "TIP_TEXTS1", - "value": "用券价" + "value": "Disc." }, { "name": "TIP_TEXTS2", @@ -194,47 +194,47 @@ }, { "name": "TIP_TEXTS3", - "value": "新品" + "value": "New" }, { "name": "SECTION_PRODUCTS_TITLES1", - "value": "MateBook X Pro 12代" + "value": "MateBook X Pro 12" }, { "name": "SECTION_PRODUCTS_TITLES2", - "value": "新品" + "value": "New" }, { "name": "SECTION_PRODUCTS_INFO1", - "value": "北斗卫星消息 | 低电量应急模式" + "value": "Beidou Msg | Low Batt Emergency" }, { "name": "SECTION_PRODUCTS_INFO2", - "value": "144Hz高割全面屏" + "value": "144Hz Full-Screen Display" }, { "name": "SECTION_PRODUCTS_INFO3", - "value": "32GB大内存 | 13代酷睿处理器 | 超级终端" + "value": "32GB Mem | 13th Gen Core | Super Term" }, { "name": "SECTION_PRODUCTS_FEATURES1", - "value": "V1-V5优惠400元/12期免息" + "value": "V1-V5: ¥400 Off / 12M Int-Free" }, { "name": "SECTION_PRODUCTS_FEATURES2", - "value": "新一代直屏旗舰机" + "value": "Next-Gen Straight-Screen Flagship" }, { "name": "SECTION_PRODUCTS_FEATURES3", - "value": "最高省100" + "value": "Up to ¥100 Off" }, { "name": "SECTION_PRODUCTS_FEATURES4", - "value": "限时直降300" + "value": "Ltd Time ¥300 Off" }, { "name": "SECTION_PRODUCTS_FEATURES5", - "value": "最高省300" + "value": "Max ¥300 Off" }, { "name": "SHOPPING_BAG_TITLES1", @@ -263,6 +263,154 @@ { "name": "SHOPPING_CARD_FOOT_TITLES4", "value": "Check out(1)" + }, + { + "name": "HOME_REVIEW", + "value": "2.57K Reviews, 95% Positive" + }, + { + "name": "Hot_Seller", + "value": "Hot Seller" + }, + { + "name": "New_Launch", + "value": "New Launch" + }, + { + "name": "SECTION_PRODUCTS_INFO4", + "value": "New Front 60MP Ultra-Wide Lens" + }, + { + "name": "SECTION_PRODUCTS_INFO5", + "value": "2.5K HR Screen | Lt, Thin, Long Batt Life" + }, + { + "name": "SECTION_PRODUCTS_INFO6", + "value": "Thin, Flat, Reliable" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES1", + "value": "Next-Gen Straight Flagship" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES2", + "value": "Points" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES3", + "value": "Ltd Time: 6M Int-Free" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES4", + "value": "V1-V5: ¥100 Off | Free Classic Headphones" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES5", + "value": "Pre-order Perf. Ed., Save ¥200" + }, + { + "name": "PRODUCT_NAME_LIST1", + "value": "HuaWei Mate 50 Pro 256GB Frosty Silver (Kunlun Glass)" + }, + { + "name": "PRODUCT_NAME_LIST2", + "value": "HuaWei Mate 60 12+1TB Yadan Black (Std Config)" + }, + { + "name": "PRODUCT_NAME_LIST3", + "value": "【In Stock】HUAWEI Mate X5 12+512GB Phantom Purple" + }, + { + "name": "PRODUCT_TYPE_LIST1", + "value": "Frosty Silver 256GB (Kunlun Glass), Std Config, Fast Shipping" + }, + { + "name": "PRODUCT_TYPE_LIS2", + "value": "Yadan Black 12+1TB, Std Config, Pre-order OK" + }, + { + "name": "PRODUCT_TYPE_LIST3", + "value": "Phantom Purple 512+12GB, Std Config, Fast Shipping" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE1", + "value": "0% Interest" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE2", + "value": "Ltd Time Offer" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE3", + "value": "Next-Gen Straight Flagship" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE4", + "value": "Points" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE1", + "value": "HUAWEI FreeLace Headphones …" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE2", + "value": "Mate 60 Ring Flash Case (Blk)" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE3", + "value": "Mate 50 Ring Flash Case (Silver)" + }, + { + "name": "PRODUCT_SERVICE_LIST_message", + "value": "Worry-Free Service" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE1", + "value": "total price" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE2", + "value": "coupon" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE3", + "value": "discount" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE4", + "value": "sum" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE5", + "value": "offer breakdown" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE6", + "value": "Actual discount shown at checkout." + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE7", + "value": "delivery" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE8", + "value": "indicate delivery" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE9", + "value": "E-Invoice for Individuals" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE10", + "value": "【gift】" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE11", + "value": "【serv】" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE12", + "value": "event offer" } ] } \ No newline at end of file diff --git a/features/home/src/main/resources/zh_CN/element/string.json b/features/home/src/main/resources/zh_CN/element/string.json index cd375e1bb43e1c667f6b1174fd455b3f7c343b21..be428e413f848afdbf338d66ca9aaa3b34c804c3 100644 --- a/features/home/src/main/resources/zh_CN/element/string.json +++ b/features/home/src/main/resources/zh_CN/element/string.json @@ -263,6 +263,154 @@ { "name": "SHOPPING_CARD_FOOT_TITLES4", "value": "领券结算(1)" + }, + { + "name": "HOME_REVIEW", + "value": "2571人评论 95%好评" + }, + { + "name": "Hot_Seller", + "value": "热品爆款" + }, + { + "name": "New_Launch", + "value": "新品上市" + }, + { + "name": "SECTION_PRODUCTS_INFO4", + "value": "前置6000万超广角镜头" + }, + { + "name": "SECTION_PRODUCTS_INFO5", + "value": "2.5K高刷护眼屏 | 轻薄长续航" + }, + { + "name": "SECTION_PRODUCTS_INFO6", + "value": "超轻薄|超平整|超可靠" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES1", + "value": "新一代直屏旗舰机" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES2", + "value": "赠积分" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES3", + "value": "限时享6期免息" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES4", + "value": "V1-V5优惠100 | 赠经典耳机" + }, + { + "name": "FLASH_SALE_PRODUCT_FEATURES5", + "value": "性能版新品预定立省200" + }, + { + "name": "PRODUCT_NAME_LIST1", + "value": "HUAWEI Mate 50 Pro 256GB 冰霜银(昆仑玻璃)" + }, + { + "name": "PRODUCT_NAME_LIST2", + "value": "HUAWEI Mate 60 12GB+1TB 雅丹黑(官方标配)" + }, + { + "name": "PRODUCT_NAME_LIST3", + "value": "【现货速发】HUAWEI Mate X5 12GB+512GB 幻影紫" + }, + { + "name": "PRODUCT_TYPE_LIST1", + "value": "冰霜银(昆仑玻璃)256GB 官方标配(含充电套装),现货速发" + }, + { + "name": "PRODUCT_TYPE_LIS2", + "value": "雅丹黑,12GB+1TB,官方标配(含充电套装),可提前预定" + }, + { + "name": "PRODUCT_TYPE_LIST3", + "value": "幻影紫,512GB+12GB,官方标配(含充电套装),现货速发" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE1", + "value": "0分期利息" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE2", + "value": "限时特惠" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE3", + "value": "新一代直屏旗舰机" + }, + { + "name": "PRODUCT_PREFERENTIALList_LIST_MESSAGE4", + "value": "赠积分" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE1", + "value": "HUAWEI FreeLace 无限耳机 …" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE2", + "value": "HUAWEI Mate 60 环闪保护壳(黑色)" + }, + { + "name": "PRODUCT_PRESENT_LIST_MESSAGE3", + "value": "HUAWEI Mate 50 环闪保护壳(银色)" + }, + { + "name": "PRODUCT_SERVICE_LIST_message", + "value": "无忧服务" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE1", + "value": "商品总价" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE12", + "value": "活动优惠" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE2", + "value": "优惠券" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE3", + "value": "共优惠" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE4", + "value": "合计" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE5", + "value": "优惠明细" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE6", + "value": "实际优惠金额请以下单页面为准" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE7", + "value": "配送" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE8", + "value": "标注配送" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE9", + "value": "电子普通发票-个人" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE10", + "value": "【赠品】" + }, + { + "name": "PREFERENCE_DETAILS_TITLE_MESSAGE11", + "value": "【服务】" } ] } \ No newline at end of file