Skip to content

Commit 001e6f1

Browse files
authored
Merge pull request #704 from pycontw/feat/young-inspirers
feat: young-inspires
2 parents 5140ab0 + 210f17f commit 001e6f1

File tree

13 files changed

+49
-46
lines changed

13 files changed

+49
-46
lines changed

components/core/header/nav-bar/NavBar.i18n.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default genI18nMessages({
2020
talks: 'Talks',
2121
tutorials: 'Tutorials',
2222
panelDiscussion: 'Panel Discussion',
23-
youngInspirers: 'Young Inspirers',
23+
youngInspirers: 'Young Inspires',
2424
events: 'Events',
2525
overview: 'Overview',
2626
openSpaces: 'Open Space',
@@ -57,7 +57,7 @@ export default genI18nMessages({
5757
talks: '一般演講',
5858
tutorials: '專業課程',
5959
panelDiscussion: 'Panel Discussion',
60-
youngInspirers: 'Young Inspirers',
60+
youngInspirers: 'Young Inspires',
6161
events: '活動',
6262
overview: '議程總覽',
6363
openSpaces: '開放空間',

components/core/header/nav-bar/nav-bar-items.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default Object.freeze({
1919
{ i18nKey: 'tutorials', value: '/conference/tutorials' },
2020
{ i18nKey: 'panelDiscussion', value: '/conference/panel-discussion' },
2121
{ i18nKey: 'posterSession', value: '/conference/poster-session' },
22-
{ i18nKey: 'youngInspirers', value: '/conference/young-inspirers' },
22+
{ i18nKey: 'youngInspirers', value: '/conference/young-inspires' },
2323
],
2424
events: [
2525
{ i18nKey: 'sprints', value: '/events/sprints' },

i18n/about/history.i18n.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export default genI18nMessages({
102102
content:
103103
'This year is the 10th anniversary of PyCon Taiwan. ' +
104104
'Besides passing on the experience in communities, we are also introducing brand new activities, ' +
105-
'like PyCasts and Young Inspirers, to facilitate and encourage discussions among different groups. ' +
105+
'like PyCasts and Young Inspires, to facilitate and encourage discussions among different groups. ' +
106106
'Let’s get together and make PyCon Taiwan more professional, accessible, and energetic than ever.',
107107
},
108108
pycon2022: {
@@ -111,7 +111,7 @@ export default genI18nMessages({
111111
'PyCon Taiwan will once again be hosting PyCon APAC for the third time. ' +
112112
'PyCon APAC 2022 will be a fully remote conference. ' +
113113
'We will be incorporating events from the past decade in PyCon Taiwan into PyCon APAC this year, ' +
114-
'such as: Open Space, Young Inspirers, PyCast, and more. ' +
114+
'such as: Open Space, Young Inspires, PyCast, and more. ' +
115115
'“Awesome Python Awesome Community” is our view of the “APAC” in PyCon APAC for 2022. ' +
116116
'The Python community is not established overnight.We look forward to meeting with all the Python developers in APAC.',
117117
},
@@ -219,7 +219,7 @@ export default genI18nMessages({
219219
title: '2022 Awesome Python Awesome Community',
220220
content:
221221
'PyCon Taiwan 第三次主辦 PyCon APAC,以「全線上年會」的形式呈現 。' +
222-
'今年融入過去十年在 PyCon Taiwan 的活動,如:開放空間、Young Inspirers、PyCast 等。' +
222+
'今年融入過去十年在 PyCon Taiwan 的活動,如:開放空間、Young Inspires、PyCast 等。' +
223223
'「Awesome Python Awesome Community」是我們給 PyCon APAC 2022 的註解,Python 社群能有今天的規模並非一朝一夕,' +
224224
'期待與 APAC 的 Python 開發者產生火花。',
225225
},

i18n/conference/young-inspirers.i18n.js

Lines changed: 0 additions & 26 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import { genI18nMessages } from '~/utils/i18n.utils'
2+
3+
export default genI18nMessages({
4+
'en-us': {
5+
title: 'Young Inspires',
6+
intro: 'Young Inspirers was first introduced by PyCon Taiwan in 2021 as a brand-new program created to give teenagers a space to learn, share, and connect. This year, we’ve updated the name to the more general Young Inspires, with the goal of turning this platform into a place where young inspirers can share their experiences, ideas, challenges, and problem-solving methods throughout their learning journey — inspiring more youth to engage in technology and innovation. {br}{br} At PyCon Taiwan 2025, we’re inviting young speakers on-site for the first time ever, with a focus on three key areas: programming education, academic research, and open-source contribution. Through a live interview format, they will present their project ideation, design, and implementation process — cultivating diverse thinking, cross-group collaboration, and system-integration skills, while fostering dialogue and information exchange across generations.',
7+
formTitle: 'Event This Year',
8+
form: 'This year’s Young Inspires event will differ from previous editions and, for the first time, will be conducted in a live interview format. The event will take place over two days. On Saturday, there will be two sessions, each lasting 30 minutes, including a 25-minute themed interview and a 5-minute live Q&A. On Sunday, there will be one 60-minute session consisting of a 50-minute themed interview and a 10-minute live Q&A. During the themed interviews, a PyCon Taiwan host and the speaker will discuss the speaker’s personal journey, followed by an interactive Q&A between the audience and the speaker.',
9+
hostHeaderTitle: 'Host',
10+
terms: {
11+
slido: 'slido',
12+
note: 'Speech Note',
13+
},
14+
},
15+
'zh-hant': {
16+
title: 'Young Inspires',
17+
intro: 'Young Inspirers 是 PyCon Taiwan 在 2021 年首次推出的全新活動,專為青少年打造一個學習、分享與交流的空間。今年,我們將 Young Inspirers 改為通用的 Young Inspires 名稱,希望透過這個平台,讓各位 Young Inspirers 的青少年們能夠分享自身的經驗與想法,以及在學習過程中遇到的挑戰及解決問題的方法,激發更多人參與並投入技術與創新。{br}{br} 在 PyCon Taiwan 2025,我們首次邀請年輕講者親臨現場,聚焦在程式教育、學術研究、開源貢獻三大領域,透過訪談形式呈現專案的發想、設計與實作過程,培養多元思維、跨族群合作及系統整合的能力,並促進不同世代之間的資訊交流與對話。',
18+
formTitle: '活動形式',
19+
form: '今年的 Young Inspires 活動形式與以往不同,將首次採取現場訪談的方式進行。活動共分兩天舉行。週六安排兩場活動,每場 30 分鐘,其中包含 25 分鐘的主題訪談與 5 分鐘的現場問答。週日則有一場活動,時間為 60 分鐘,包含 50 分鐘的主題訪談與 10 分鐘的現場問答。主題訪談由 PyCon Taiwan 主持人與講者共同進行主題訪談,以了解各講者的心路歷程,最後安排現場觀眾與講者問答互動。',
20+
hostHeaderTitle: '主持人',
21+
terms: {
22+
slido: 'slido',
23+
note: '前往共筆',
24+
},
25+
},
26+
})
Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
{{ speech.title }}
6565
</span>
6666
<span
67-
class="flex inline-flex flex-nowrap gap-1"
67+
class="inline-flex flex-nowrap gap-1"
6868
>
6969
<span
7070
v-for="tag in speech.tags"
@@ -115,12 +115,12 @@
115115
</div>
116116
<div class="flex flex-row">
117117
<text-button
118-
:href="speech.live_link"
118+
:href="speech.slido_link"
119119
:primary="true"
120120
small
121121
class="linkButton"
122122
>
123-
{{ $t('terms.youtube') }}
123+
{{ $t('terms.slido') }}
124124
</text-button>
125125
<text-button
126126
:href="speech.note_link"
@@ -149,7 +149,7 @@
149149
</template>
150150

151151
<script>
152-
import i18n from '@/i18n/conference/young-inspirers.i18n'
152+
import i18n from '@/i18n/conference/young-inspires.i18n'
153153
import I18nPageWrapper from '@/components/core/i18n/PageWrapper'
154154
import CoreH1 from '@/components/core/titles/H1'
155155
import TextButton from '@/components/core/buttons/TextButton'
@@ -172,11 +172,11 @@ export default {
172172
hosts: [
173173
{
174174
name: 'Lee Wei',
175-
avatar: require('~/static/img/young-inspirers/host1.jpg'),
175+
avatar: require('~/static/img/young-inspires/host1.jpg'),
176176
},
177177
{
178178
name: 'Benson',
179-
avatar: require('~/static/img/young-inspirers/host2.jpg'),
179+
avatar: require('~/static/img/young-inspires/host2.jpg'),
180180
},
181181
],
182182
speechInfos: [
@@ -192,7 +192,7 @@ export default {
192192
lang: 'ZHZH',
193193
speakers: [
194194
{
195-
photo: require('~/static/img/young-inspirers/speaker1-1.png'),
195+
photo: require('~/static/img/young-inspires/speaker1-1.png'),
196196
name: '周芊蓁',
197197
description: [
198198
'周芊蓁,高雄女中電資班高二學生,從去年十一月開始籌備「斑碼小學堂—程式探' +
@@ -205,7 +205,7 @@ export default {
205205
],
206206
},
207207
{
208-
photo: require('~/static/img/young-inspirers/speaker1-2.png'),
208+
photo: require('~/static/img/young-inspires/speaker1-2.png'),
209209
name: '郭昱',
210210
description: [
211211
'郭昱,高雄女中電資班學生。2025 年擔任「斑碼小學堂」Python 夏' +
@@ -223,7 +223,8 @@ export default {
223223
',期望啟發更多年輕人將專業轉化為社會影響力。',
224224
],
225225
note_link: 'https://hackmd.io/@pycontw/r1WJA3uKex',
226-
live_link: '',
226+
slido_link:
227+
'https://app.sli.do/event/q2xKZFD2jnutHXaoNnrYdJ',
227228
},
228229
{
229230
speechdate: 'Sep 6',
@@ -233,7 +234,7 @@ export default {
233234
lang: 'ZHZH',
234235
speakers: [
235236
{
236-
photo: require('~/static/img/young-inspirers/speaker2.jpg'),
237+
photo: require('~/static/img/young-inspires/speaker2.jpg'),
237238
name: '許新翎 Justin Hsu',
238239
description: [
239240
'我是許新翎,目前就讀政治大學三年級,雙主修資訊管理(MIS)與資訊科學(' +
@@ -258,7 +259,8 @@ export default {
258259
'及面對挑戰的心路歷程,啟發更多青年勇於追求研究與創新的目標。',
259260
],
260261
note_link: 'https://hackmd.io/@pycontw/SyX1Cn_Keg',
261-
live_link: '',
262+
slido_link:
263+
'https://app.sli.do/event/uANcMEb5jdgCL7QC2gu5ud',
262264
},
263265
],
264266
},
@@ -274,7 +276,7 @@ export default {
274276
lang: 'ZHZH',
275277
speakers: [
276278
{
277-
photo: require('~/static/img/young-inspirers/speaker3-1.jpg'),
279+
photo: require('~/static/img/young-inspires/speaker3-1.jpg'),
278280
name: '劉哲佑 Jason',
279281
description: [
280282
"Apache Airflow Committer, LFX'25 CNC" +
@@ -284,7 +286,7 @@ export default {
284286
],
285287
},
286288
{
287-
photo: require('~/static/img/young-inspirers/speaker3-2.png'),
289+
photo: require('~/static/img/young-inspires/speaker3-2.png'),
288290
name: '邱冠銘',
289291
description: [
290292
'邱冠銘,剛從台大資管畢業,對前後端開發很有興趣。目前在 Apache A' +
@@ -303,7 +305,8 @@ export default {
303305
'貢獻與業界實習經驗,並探討如何將開源精神帶入產業,啟發更多年輕人投入國際開源社群。',
304306
],
305307
note_link: 'https://hackmd.io/@pycontw/HJkQC3dFxe',
306-
live_link: '',
308+
slido_link:
309+
'https://app.sli.do/event/iUxbYS8zpbknd7G7Mm1imP',
307310
},
308311
],
309312
},

0 commit comments

Comments
 (0)