diff --git a/src/renderer/components/layout/HeaderLayout.vue b/src/renderer/components/layout/HeaderLayout.vue index 7b20b9c..4f18006 100644 --- a/src/renderer/components/layout/HeaderLayout.vue +++ b/src/renderer/components/layout/HeaderLayout.vue @@ -1,5 +1,45 @@ + + diff --git a/src/renderer/locales/en.json b/src/renderer/locales/en.json index 6543f26..d44fcfe 100644 --- a/src/renderer/locales/en.json +++ b/src/renderer/locales/en.json @@ -1,7 +1,13 @@ { "desc": { "welcome-title": "Hello Vutron! Everything is ready.", - "welcome-desc": "You can now write cross-platform web applications. See changes in real time and build to multiple platforms with one command. If you're not already familiar with it, you can get help from the documentation page below, or run some pre-written example code." + "welcome-desc": "You can now write cross-platform web applications. See changes in real time and build to multiple platforms with one command. If you're not already familiar with it, you can get help from the documentation page below, or run some pre-written example code.", + "second-desc": "You have moved to the second screen! There is nothing here!" + }, + "title": { + "main": "Main Screen", + "second": "Second Screen", + "error": "Unknown Error" }, "menu": { "change-theme": "Change Theme", diff --git a/src/renderer/locales/ko.json b/src/renderer/locales/ko.json index 1b3ef7e..6a8b274 100644 --- a/src/renderer/locales/ko.json +++ b/src/renderer/locales/ko.json @@ -1,7 +1,13 @@ { "desc": { "welcome-title": "안녕 Vutron! 모든 준비를 마쳤습니다.", - "welcome-desc": "이제 크로스플랫폼 웹 애플리케이션을 작성할 수 있습니다. 변경사항을 실시간으로 확인하고 한 번의 명령으로 여러 플랫폼으로 빌드하세요. 아직 익숙하지 않다면, 아래 문서 페이지에서 도움을 받아보거나 사전에 작성된 예제 코드를 실행해볼 수 있습니다." + "welcome-desc": "이제 크로스플랫폼 웹 애플리케이션을 작성할 수 있습니다. 변경사항을 실시간으로 확인하고 한 번의 명령으로 여러 플랫폼으로 빌드하세요. 아직 익숙하지 않다면, 아래 문서 페이지에서 도움을 받아보거나 사전에 작성된 예제 코드를 실행해볼 수 있습니다.", + "second-desc": "두번째 화면으로 이동하였습니다! 여기는 아무 것도 없습니다!" + }, + "title": { + "main": "메인 화면", + "second": "두번째 화면", + "error": "에러 발생" }, "menu": { "change-theme": "테마 변경", diff --git a/src/renderer/router/index.ts b/src/renderer/router/index.ts index dc6922a..c369732 100644 --- a/src/renderer/router/index.ts +++ b/src/renderer/router/index.ts @@ -1,5 +1,9 @@ import { createRouter, createWebHashHistory } from 'vue-router/dist/vue-router.esm-bundler' -import { MainScreen, ErrorScreen } from '@/renderer/screens' +import { MainScreen, ErrorScreen, SecondScreen } from '@/renderer/screens' + +import i18n from '../plugins/i18n' + +const { t } = i18n.global export default createRouter({ history: createWebHashHistory(), @@ -8,14 +12,21 @@ export default createRouter({ path: '/', component: MainScreen, meta: { - title: 'Main' + title: t('title.main') + } + }, + { + path: '/second', + component: SecondScreen, + meta: { + title: t('title.second') } }, { path: '/error', component: ErrorScreen, meta: { - title: 'Unknown error occurred' + title: t('title.error') } }, { diff --git a/src/renderer/screens/MainScreen.vue b/src/renderer/screens/MainScreen.vue index 604464a..0003f2a 100644 --- a/src/renderer/screens/MainScreen.vue +++ b/src/renderer/screens/MainScreen.vue @@ -38,10 +38,15 @@ const handleCountIncrease = (): void => {