From 1449eba4926df2773aab897cf686197aa416f284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E4=BA=91=E9=BE=99?= Date: Thu, 19 Sep 2024 17:35:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ets/common/constants/TopBarConstants.ets | 12 +++++----- entry/src/main/ets/viewmodel/TopBarItem.ets | 4 ++-- .../main/resources/base/element/string.json | 24 +++++++++++++++++++ .../main/resources/en_US/element/string.json | 24 +++++++++++++++++++ .../main/resources/zh_CN/element/string.json | 24 +++++++++++++++++++ 5 files changed, 80 insertions(+), 8 deletions(-) diff --git a/entry/src/main/ets/common/constants/TopBarConstants.ets b/entry/src/main/ets/common/constants/TopBarConstants.ets index 374a8b6..2949252 100644 --- a/entry/src/main/ets/common/constants/TopBarConstants.ets +++ b/entry/src/main/ets/common/constants/TopBarConstants.ets @@ -19,10 +19,10 @@ import { TopBarItem } from '../../viewmodel/TopBarItem'; * Data of top bar. */ export const TOP_BAR_DATA: TopBarItem[] = [ - new TopBarItem(0, '全部'), - new TopBarItem(1, '电影'), - new TopBarItem(2, '电视剧'), - new TopBarItem(3, '综艺'), - new TopBarItem(4, '直播'), - new TopBarItem(5, '游戏') + new TopBarItem(0, $r('app.string.title_ALL')), + new TopBarItem(1, $r('app.string.title_movie')), + new TopBarItem(2, $r('app.string.title_TV')), + new TopBarItem(3, $r('app.string.title_variety')), + new TopBarItem(4, $r('app.string.title_live')), + new TopBarItem(5, $r('app.string.title_game')) ] \ No newline at end of file diff --git a/entry/src/main/ets/viewmodel/TopBarItem.ets b/entry/src/main/ets/viewmodel/TopBarItem.ets index e449111..c767f20 100644 --- a/entry/src/main/ets/viewmodel/TopBarItem.ets +++ b/entry/src/main/ets/viewmodel/TopBarItem.ets @@ -18,9 +18,9 @@ */ export class TopBarItem { id: number; - name: string; + name: string | Resource; - constructor(id: number, name: string) { + constructor(id: number, name: string | Resource) { this.id = id; this.name = name; } diff --git a/entry/src/main/resources/base/element/string.json b/entry/src/main/resources/base/element/string.json index fcf40d8..017f6eb 100644 --- a/entry/src/main/resources/base/element/string.json +++ b/entry/src/main/resources/base/element/string.json @@ -71,6 +71,30 @@ { "name": "entertainment", "value": "Entertainment" + }, + { + "name": "title_ALL", + "value": "ALL" + }, + { + "name": "title_movie", + "value": "Movie" + }, + { + "name": "title_TV", + "value": "TV" + }, + { + "name": "title_variety", + "value": "Variety" + }, + { + "name": "title_live", + "value": "Live" + }, + { + "name": "title_game", + "value": "Game" } ] } \ No newline at end of file diff --git a/entry/src/main/resources/en_US/element/string.json b/entry/src/main/resources/en_US/element/string.json index fcf40d8..017f6eb 100644 --- a/entry/src/main/resources/en_US/element/string.json +++ b/entry/src/main/resources/en_US/element/string.json @@ -71,6 +71,30 @@ { "name": "entertainment", "value": "Entertainment" + }, + { + "name": "title_ALL", + "value": "ALL" + }, + { + "name": "title_movie", + "value": "Movie" + }, + { + "name": "title_TV", + "value": "TV" + }, + { + "name": "title_variety", + "value": "Variety" + }, + { + "name": "title_live", + "value": "Live" + }, + { + "name": "title_game", + "value": "Game" } ] } \ No newline at end of file diff --git a/entry/src/main/resources/zh_CN/element/string.json b/entry/src/main/resources/zh_CN/element/string.json index a59d0c1..36c78a5 100644 --- a/entry/src/main/resources/zh_CN/element/string.json +++ b/entry/src/main/resources/zh_CN/element/string.json @@ -71,6 +71,30 @@ { "name": "entertainment", "value": "综艺" + }, + { + "name": "title_ALL", + "value": "全部" + }, + { + "name": "title_movie", + "value": "电影" + }, + { + "name": "title_TV", + "value": "电视剧" + }, + { + "name": "title_variety", + "value": "综艺" + }, + { + "name": "title_live", + "value": "直播" + }, + { + "name": "title_game", + "value": "游戏" } ] } \ No newline at end of file -- Gitee