diff --git a/components/core/header/nav-bar/NavBar.i18n.js b/components/core/header/nav-bar/NavBar.i18n.js index a597f7bfed..10a916613c 100644 --- a/components/core/header/nav-bar/NavBar.i18n.js +++ b/components/core/header/nav-bar/NavBar.i18n.js @@ -19,7 +19,7 @@ export default genI18nMessages({ keynotes: 'Keynotes', talks: 'Talks', tutorials: 'Tutorials', - youngInspirers: 'Young Inspirers', + panelDiscussion: 'Panel Discussion', events: 'Events', overview: 'Overview', openSpaces: 'Open Spaces', @@ -52,7 +52,7 @@ export default genI18nMessages({ keynotes: '主題演講', talks: '一般演講', tutorials: '專業課程', - youngInspirers: 'Young Inspirers', + panelDiscussion: 'Panel Discussion', events: '活動', overview: '議程總覽', openSpaces: '開放空間', diff --git a/components/core/header/nav-bar/nav-bar-items.js b/components/core/header/nav-bar/nav-bar-items.js index 29cd5eab4b..285184e8ad 100644 --- a/components/core/header/nav-bar/nav-bar-items.js +++ b/components/core/header/nav-bar/nav-bar-items.js @@ -16,7 +16,7 @@ export default Object.freeze({ { i18nKey: 'keynotes', value: '/conference/keynotes' }, { i18nKey: 'talks', value: '/conference/talks' }, { i18nKey: 'tutorials', value: '/conference/tutorials' }, - { i18nKey: 'youngInspirers', value: '/conference/young-inspirers' }, + { i18nKey: 'panelDiscussion', value: '/conference/panel-discussion' }, ], events: [ { i18nKey: 'sprints', value: '/events/sprints' }, diff --git a/i18n/about/index.i18n.js b/i18n/about/index.i18n.js index dfe0d1188b..df6e4df92a 100644 --- a/i18n/about/index.i18n.js +++ b/i18n/about/index.i18n.js @@ -33,7 +33,7 @@ export default genI18nMessages({ 'and at the same time to meet many friends from various parties in the exchange activities.', activityDetails: [ 'Speeches include: keynote speeches, general speeches, professional courses', - 'Activities include: sprint, open space, lightning talk, JobFair, PyNight, PyCast, Young Inspirers', + 'Activities include: sprint, open space, lightning talk, JobFair, PyNight, PyCast', ], moreInfo: 'If you want to learn more about each event or want to register for the above events, ' + @@ -69,7 +69,7 @@ export default genI18nMessages({ '可以說是非常多元有趣,讓你可以從演講中吸取知識的同時,還能在交流活動中結識許多各方好友。', activityDetails: [ '演講包括:主題演講、一般演講、專業課程', - '交流活動包括:衝刺開發、開放空間、閃電秀、JobFair、PyNight、PyCast、Young Inspirers', + '交流活動包括:衝刺開發、開放空間、閃電秀、JobFair、PyNight、PyCast', ], moreInfo: '若想要深入了解各活動或是想要報名以上活動,歡迎到議程總覽頁面觀看。', diff --git a/i18n/conference/panel-discussion.i18n.js b/i18n/conference/panel-discussion.i18n.js new file mode 100644 index 0000000000..8a923b7f5f --- /dev/null +++ b/i18n/conference/panel-discussion.i18n.js @@ -0,0 +1,65 @@ +import { genI18nMessages } from '~/utils/i18n.utils' + +export default genI18nMessages({ + 'en-us': { + title: 'Panel Discussion', + intro: + 'Panel Discussion is the new event planned for PyCon Taiwan 2023, aiming to facilitate a' + + 'deeper and more professional exchange of technical knowledge between the attendees and' + + 'speakers. Through this activity, speakers will share their own experiences, providing the' + + 'attendees with opportunities to cultivate diverse thinking, broaden horizons, and enhance' + + 'their expertise while fostering information exchange between different generations. PyCon' + + 'Taiwan 2023 intends to expand the scope of this event and invite renowned professionals' + + 'from Taiwan to engage in mutual discussions. The goal is to promote the exchange of' + + 'technical knowledge between speakers and attendees through the sharing and passing on' + + 'of valuable experiences.', + formTitle: 'Event This Year', + form: + 'The Panel Discussion event will be facilitated by one moderator and will feature three' + + 'speakers. During the activity, the moderator will ask questions, and the speakers will engage' + + 'in a discussion on a specific topic, exploring relevant issues together with the audience.' + + 'Additionally, there will be a 10-minute Q&A session at the end where the speakers will' + + 'interact with the audience, answering their questions and exchanging ideas.', + hostHeaderTitle: 'Host', + participantHeaderTitle: 'Participants', + speechTitle: 'The Impact of Generative AI to Python Developer', + speechDescription: + 'With the rise of generative artificial intelligence, this exciting' + + ' technology has not only set off an upsurge in the field of art. ' + + 'It will also bring unprecedented impact to workers in various fields,' + + ' and a change of the times has quietly arrived.We have invited top' + + ' academic/industrial/political experts to discuss with you the infinite' + + ' possibilities of generative artificial intelligence and how it can change' + + ' our future.In addition to gaining insight into the enormous impact of this technology,' + + ' we will also explore possible issues and challenges, such as ethics and data privacy issues.' + + " Let's explore this exciting field together!", + terms: { + note: 'Speech Note', + }, + }, + 'zh-hant': { + title: 'Panel Discussion', + intro: + 'Panel Discussion 是在 PyCon Taiwan 2023 首次規劃的新活動,旨在於讓聽眾與講者們對於' + + '技術與知識有更深入、更專業的交流。讓講者們透過這個活動去分享自身經歷,提供聽眾培養' + + '多元思考、開拓眼界、增進專業知識的機會,交流不同世代間的資訊。在 PyCon Taiwan' + + ' 2023 我們將擴大舉辦並邀請台灣知名專業的講者來相互討論,期望透過學習經驗的交流與傳' + + '承,促進講者與聽眾的技術交流。', + formTitle: '活動形式', + form: + 'Panel Discussion 整個活動將由一位主持人引導,並有三名講者參與。在活動中,主持人會提' + + '問,講者們將針對一個主題進行討論,並與聽眾一起共同探索相關議題。最後會保留 10 分鐘' + + '講者與觀眾互動的 Q&A 時段。', + hostHeaderTitle: '主持人', + participantHeaderTitle: '與會人', + speechTitle: '生成式 AI 對 Python 開發者的影響', + speechDescription: + '隨著生成式人工智慧的崛起,這項令人興奮的技術不僅在藝術領域掀起熱潮;' + + '也將為各領域工作者帶來前所未有的影響,一場時代的變革已經悄然來臨。我們邀請了學/業/政界頂尖的專家們,' + + '將與您共同探討生成式人工智慧的無限可能性,以及它如何改變我們的未來。除了洞察這項技術帶來的巨大影響,' + + '我們也將探討可能出現的問題與挑戰,例如倫理和數據隱私問題。讓我們一起在這個激動人心的領域探索前行吧!', + terms: { + note: '前往共筆', + }, + }, +}) diff --git a/i18n/conference/young-inspirers.i18n.js b/i18n/conference/young-inspirers.i18n.js deleted file mode 100644 index ccd9c8d330..0000000000 --- a/i18n/conference/young-inspirers.i18n.js +++ /dev/null @@ -1,26 +0,0 @@ -import { genI18nMessages } from '~/utils/i18n.utils' - -export default genI18nMessages({ - 'en-us': { - title: 'Young Inspirers', - intro: 'Young Inspirers is a new activity started from PyCon Taiwan 2021, aiming to create a learning and communication space for young people. We would like to encourage young people to share their experiences, and cultivate the ability of multi-thinking to exchange information between different generations. In PyCon APAC 2022, we will invite student speakers located in the APAC area. Through these sharing sessions, we look forward to seeing more and more young inspirers get involved in the community.', - formTitle: 'Event This Year', - form: 'This year the format of Young Inspirers will be different: The entire event will be streamed live on YouTube. The sharing of each speaker consists of approximately 30 minutes of pre-recorded interviews with the speakers, followed by 10 minutes of Live Q&A. The speakers will interact with the audience during Live Q&A sessions.', - hostHeaderTitle: 'Host', - terms: { - youtube: 'Live Stream', - note: 'Speech Note', - }, - }, - 'zh-hant': { - title: 'Young Inspirers', - intro: 'Young Inspirers 是在 PyCon Taiwan 2021 首次規劃的新活動,旨在於創建一個屬於青少年的學習、交流空間。讓青少年們透過這個活動去分享自身經歷,並培養多元思考、跨族群合作、系統整合的能力,交流不同世代間的資訊。在 PyCon APAC 2022 中,我們將擴大舉辦並邀請 APAC 地區的學生講者來進行分享,期望透過學習經驗的交流與傳承,促進更多 Young Inspirers 的出現。', - formTitle: '活動形式', - form: '今年的 Young Inspirers 形式與以往不同:整個活動皆會在 YouTube 進行直播。每位講者的分享是由長度約 30 分鐘的 PyCon APAC 主持人與講者訪談影片,加上 10 分鐘講者與觀眾互動的 Live Q&A 時段。', - hostHeaderTitle: '主持人', - terms: { - youtube: '觀看直播', - note: '前往共筆', - }, - }, -}) diff --git a/pages/conference/panel-discussion.vue b/pages/conference/panel-discussion.vue new file mode 100644 index 0000000000..a816738637 --- /dev/null +++ b/pages/conference/panel-discussion.vue @@ -0,0 +1,371 @@ + + + + + diff --git a/pages/conference/young-inspirers.vue b/pages/conference/young-inspirers.vue deleted file mode 100644 index fe44c25d66..0000000000 --- a/pages/conference/young-inspirers.vue +++ /dev/null @@ -1,569 +0,0 @@ - - - - - diff --git a/static/img/panel-discussion/PeterWolf.jpeg b/static/img/panel-discussion/PeterWolf.jpeg new file mode 100644 index 0000000000..aea65bd1e6 Binary files /dev/null and b/static/img/panel-discussion/PeterWolf.jpeg differ diff --git a/static/img/panel-discussion/YungYuChen.jpeg b/static/img/panel-discussion/YungYuChen.jpeg new file mode 100644 index 0000000000..091248ee98 Binary files /dev/null and b/static/img/panel-discussion/YungYuChen.jpeg differ diff --git "a/static/img/panel-discussion/\346\237\257\347\266\255\347\204\266.jpeg" "b/static/img/panel-discussion/\346\237\257\347\266\255\347\204\266.jpeg" new file mode 100644 index 0000000000..1c1ca626f2 Binary files /dev/null and "b/static/img/panel-discussion/\346\237\257\347\266\255\347\204\266.jpeg" differ diff --git "a/static/img/panel-discussion/\350\224\241\347\202\216\351\276\215.jpeg" "b/static/img/panel-discussion/\350\224\241\347\202\216\351\276\215.jpeg" new file mode 100644 index 0000000000..e047520bbe Binary files /dev/null and "b/static/img/panel-discussion/\350\224\241\347\202\216\351\276\215.jpeg" differ diff --git a/static/img/young-inspirers/Carl - Profile pic.jpeg b/static/img/young-inspirers/Carl - Profile pic.jpeg deleted file mode 100644 index 5131735905..0000000000 Binary files a/static/img/young-inspirers/Carl - Profile pic.jpeg and /dev/null differ diff --git a/static/img/young-inspirers/Image_Cheung_Chun_Lok.jpeg b/static/img/young-inspirers/Image_Cheung_Chun_Lok.jpeg deleted file mode 100644 index 9bf9746e47..0000000000 Binary files a/static/img/young-inspirers/Image_Cheung_Chun_Lok.jpeg and /dev/null differ diff --git "a/static/img/young-inspirers/PyCon\351\240\255\350\262\274.jpeg" "b/static/img/young-inspirers/PyCon\351\240\255\350\262\274.jpeg" deleted file mode 100644 index 95be0ea698..0000000000 Binary files "a/static/img/young-inspirers/PyCon\351\240\255\350\262\274.jpeg" and /dev/null differ diff --git a/static/img/young-inspirers/host1.png b/static/img/young-inspirers/host1.png deleted file mode 100644 index 82df51e43f..0000000000 Binary files a/static/img/young-inspirers/host1.png and /dev/null differ diff --git a/static/img/young-inspirers/host2.png b/static/img/young-inspirers/host2.png deleted file mode 100644 index 0923d696fc..0000000000 Binary files a/static/img/young-inspirers/host2.png and /dev/null differ diff --git a/static/img/young-inspirers/host3.png b/static/img/young-inspirers/host3.png deleted file mode 100644 index 00e14f4d7c..0000000000 Binary files a/static/img/young-inspirers/host3.png and /dev/null differ diff --git a/static/img/young-inspirers/host4.png b/static/img/young-inspirers/host4.png deleted file mode 100644 index 4ece7d8425..0000000000 Binary files a/static/img/young-inspirers/host4.png and /dev/null differ diff --git a/static/img/young-inspirers/speaker1.svg b/static/img/young-inspirers/speaker1.svg deleted file mode 100644 index 3570b1958c..0000000000 --- a/static/img/young-inspirers/speaker1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/static/img/young-inspirers/speaker2.svg b/static/img/young-inspirers/speaker2.svg deleted file mode 100644 index e181d87220..0000000000 --- a/static/img/young-inspirers/speaker2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/static/img/young-inspirers/speaker3-1.svg b/static/img/young-inspirers/speaker3-1.svg deleted file mode 100644 index eba16cc52a..0000000000 --- a/static/img/young-inspirers/speaker3-1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/static/img/young-inspirers/speaker3-2.svg b/static/img/young-inspirers/speaker3-2.svg deleted file mode 100644 index 5f52825586..0000000000 --- a/static/img/young-inspirers/speaker3-2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/static/img/young-inspirers/speaker4.svg b/static/img/young-inspirers/speaker4.svg deleted file mode 100644 index 38910298e4..0000000000 --- a/static/img/young-inspirers/speaker4.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git "a/static/img/young-inspirers/\346\211\277\351\234\223\345\244\247\351\240\255\350\262\274.jpg" "b/static/img/young-inspirers/\346\211\277\351\234\223\345\244\247\351\240\255\350\262\274.jpg" deleted file mode 100644 index 70434f84d6..0000000000 Binary files "a/static/img/young-inspirers/\346\211\277\351\234\223\345\244\247\351\240\255\350\262\274.jpg" and /dev/null differ diff --git "a/static/img/young-inspirers/\350\273\222\351\212\230\345\244\247\351\240\255\347\205\247.png" "b/static/img/young-inspirers/\350\273\222\351\212\230\345\244\247\351\240\255\347\205\247.png" deleted file mode 100644 index d9390bcbce..0000000000 Binary files "a/static/img/young-inspirers/\350\273\222\351\212\230\345\244\247\351\240\255\347\205\247.png" and /dev/null differ diff --git a/store/index.js b/store/index.js index 0a110f3d72..9732ad42c9 100644 --- a/store/index.js +++ b/store/index.js @@ -26,7 +26,7 @@ export const state = () => ({ showIndexSecondaryBtn: true, aboutHideItems: ['apacCommunity'], // ['pycontw', 'apacCommunity', 'history', 'community', 'codeOfConduct'] eventsHideItems: ['openSpaces'], // ['sprints', 'openSpaces', 'jobs'] - conferenceHideItems: ['youngInspirers'], // ['keynotes', 'talks', 'tutorials', 'youngInspirers'] + conferenceHideItems: [], // ['keynotes', 'talks', 'tutorials', 'panelDiscussion'] registrationHideItems: [], // ['tickets', 'financialAid'] venueHideItems: [], // ['venueInfo', 'accommodation'] },