From 5bcd0d3145495e261c423e8b87f5f1bc01511868 Mon Sep 17 00:00:00 2001 From: leejooy96 Date: Mon, 7 Nov 2022 17:51:56 +0900 Subject: [PATCH] renderer: add chinese langauge --- src/renderer/locales/zh-hans.json | 19 +++++++++++++++++++ src/renderer/locales/zh-hant.json | 19 +++++++++++++++++++ src/renderer/plugins/i18n.ts | 6 +++++- src/renderer/plugins/vuetify.ts | 4 ++-- 4 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 src/renderer/locales/zh-hans.json create mode 100644 src/renderer/locales/zh-hant.json diff --git a/src/renderer/locales/zh-hans.json b/src/renderer/locales/zh-hans.json new file mode 100644 index 0000000..dc4faed --- /dev/null +++ b/src/renderer/locales/zh-hans.json @@ -0,0 +1,19 @@ +{ + "desc": { + "welcome-title": "你好武特龙! 一切都准备好了。", + "welcome-desc": "您现在可以编写跨平台的 Web 应用程序。 实时查看更改并使用一个命令构建到多个平台。 如果您还不熟悉它,可以从下面的文档页面获得帮助,或者运行一些预先编写的示例代码。", + "second-desc": "您已移至第二个屏幕! 这里什么都没有!" + }, + "title": { + "main": "主屏幕", + "second": "第二屏", + "error": "未知错误" + }, + "menu": { + "change-theme": "改变主题", + "change-language": "改变语言", + "increase-count": "计数 1 个增量", + "documentation": "文档", + "github": "源代码" + } +} diff --git a/src/renderer/locales/zh-hant.json b/src/renderer/locales/zh-hant.json new file mode 100644 index 0000000..8d54fc6 --- /dev/null +++ b/src/renderer/locales/zh-hant.json @@ -0,0 +1,19 @@ +{ + "desc": { + "welcome-title": "你好武特龍! 一切都準備好了。", + "welcome-desc": "您現在可以編寫跨平台的 Web 應用程序。 實時查看更改並使用一個命令構建到多個平台。 如果您還不熟悉它,可以從下面的文檔頁面獲得幫助,或者運行一些預先編寫的示例代碼。", + "second-desc": "您已移至第二個屏幕! 這裡什麼都沒有!" + }, + "title": { + "main": "主屏幕", + "second": "第二屏", + "error": "未知錯誤" + }, + "menu": { + "change-theme": "改變主題", + "change-language": "改變語言", + "increase-count": "計數 1 個增量", + "documentation": "文檔", + "github": "源代碼" + } +} diff --git a/src/renderer/plugins/i18n.ts b/src/renderer/plugins/i18n.ts index 2e8fabe..5eb4abf 100644 --- a/src/renderer/plugins/i18n.ts +++ b/src/renderer/plugins/i18n.ts @@ -1,6 +1,8 @@ import { createI18n } from 'vue-i18n' import en from '@/renderer/locales/en.json' import ko from '@/renderer/locales/ko.json' +import zhHans from '@/renderer/locales/zh-hans.json' +import zhHant from '@/renderer/locales/zh-hant.json' import { getCurrentLocale } from '@/renderer/utils' export default createI18n({ @@ -10,6 +12,8 @@ export default createI18n({ globalInjection: true, messages: { en, - ko + ko, + zhHans, + zhHant } }) diff --git a/src/renderer/plugins/vuetify.ts b/src/renderer/plugins/vuetify.ts index 7b8aad6..56ec7d2 100644 --- a/src/renderer/plugins/vuetify.ts +++ b/src/renderer/plugins/vuetify.ts @@ -1,5 +1,5 @@ import { createVuetify } from 'vuetify' -import { ko, en } from 'vuetify/locale' +import { ko, en, zhHans, zhHant } from 'vuetify/locale' import { aliases, mdi } from 'vuetify/iconsets/mdi' import 'vuetify/styles' import '@mdi/font/css/materialdesignicons.min.css' @@ -8,7 +8,7 @@ import colors from 'vuetify/lib/util/colors.mjs' export default createVuetify({ locale: { - messages: { ko, en }, + messages: { ko, en, zhHans, zhHant }, locale: 'en', fallback: 'en' },