diff --git a/src/locales/en.json b/src/locales/en.json
index bd09c8c..49a8816 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1,5 +1,10 @@
{
"desc": {
"welcome": "Thank you for using Vutron. This cool template makes it easy to create a variety of cross-platform applications."
+ },
+ "menu": {
+ "change-theme": "Change Theme",
+ "change-language": "Change Language",
+ "about": "About Vutron"
}
}
diff --git a/src/locales/ko.json b/src/locales/ko.json
index 8eebcb7..eafbd02 100644
--- a/src/locales/ko.json
+++ b/src/locales/ko.json
@@ -1,5 +1,10 @@
{
"desc": {
"welcome": "Vutron을 이용해주셔서 감사드립니다. 이 멋진 템플릿을 활용하면 다양한 크로스플랫폼 애플리케이션을 손쉽게 제작할 수 있습니다."
+ },
+ "menu": {
+ "change-theme": "테마 변경",
+ "change-language": "언어 변경",
+ "about": "Vutron 정보"
}
}
diff --git a/src/renderer/assets/js/utils/index.js b/src/renderer/assets/js/utils/index.js
index 1e76917..be12f97 100644
--- a/src/renderer/assets/js/utils/index.js
+++ b/src/renderer/assets/js/utils/index.js
@@ -1,5 +1,11 @@
+import { shell } from 'electron'
+
export default class Utils {
static getCurrentLocale () {
return navigator?.language?.split('-')[0] || 'en'
}
+
+ static async openExternal (url) {
+ await shell.openExternal(url)
+ }
}
diff --git a/src/renderer/components/screen/MainScreen.vue b/src/renderer/components/screen/MainScreen.vue
index 282ada0..e6f3265 100644
--- a/src/renderer/components/screen/MainScreen.vue
+++ b/src/renderer/components/screen/MainScreen.vue
@@ -1,4 +1,22 @@
@@ -17,6 +35,34 @@
{{ $t('desc.welcome') }}
+
+
+ {{ $t('menu.change-theme') }}
+
+
+
+
+ {{ $t('menu.change-language') }}
+
+
+
+
+ {{ $t('menu.about') }}
+
+