diff --git a/entry/src/main/ets/common/constants/TopBarConstants.ets b/entry/src/main/ets/common/constants/TopBarConstants.ets index 374a8b6aa7e765c6313cef5646144093ce5eea8a..294925290981b4e82e6ee63d99db4998399f02ab 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 e4491111d27a2f90990074ca5b3864ff48b22516..c767f2056edc034514bfce6ff8db751cf556d076 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 fcf40d830ea3c7817b50b3a3c998ce93ea05dffd..017f6ebbfca8332f8ff67592efc4646555c3f52f 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 fcf40d830ea3c7817b50b3a3c998ce93ea05dffd..017f6ebbfca8332f8ff67592efc4646555c3f52f 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 a59d0c11dd57bbed26d1a4b6d4f1c9e737cc8156..36c78a54ee4352e156e046bce8b92792531e2463 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