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 @@