Skip to content

Commit 18b4930

Browse files
object-kazLeezQ
authored andcommitted
feat: i18n update (labring#132)
* feat: i18n for login page * chore: update proxy * feat: add message utils * feat: add alias for 't' * feat: update i18n for message
1 parent af263ed commit 18b4930

File tree

14 files changed

+20434
-51
lines changed

14 files changed

+20434
-51
lines changed

packages/web/auto-imports.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ declare global {
134134
const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia']
135135
const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility']
136136
const useDraggable: typeof import('@vueuse/core')['useDraggable']
137+
const useDropZone: typeof import('@vueuse/core')['useDropZone']
137138
const useElementBounding: typeof import('@vueuse/core')['useElementBounding']
138139
const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint']
139140
const useElementHover: typeof import('@vueuse/core')['useElementHover']

packages/web/components.d.ts

-14
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,14 @@ declare module '@vue/runtime-core' {
99
Counter: typeof import('./src/components/Counter.vue')['default']
1010
ElButton: typeof import('element-plus/es')['ElButton']
1111
ElCard: typeof import('element-plus/es')['ElCard']
12-
ElContainer: typeof import('element-plus/es')['ElContainer']
13-
ElDialog: typeof import('element-plus/es')['ElDialog']
1412
ElDropdown: typeof import('element-plus/es')['ElDropdown']
1513
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
1614
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
1715
ElForm: typeof import('element-plus/es')['ElForm']
1816
ElFormItem: typeof import('element-plus/es')['ElFormItem']
19-
ElHeader: typeof import('element-plus/es')['ElHeader']
2017
ElIcon: typeof import('element-plus/es')['ElIcon']
2118
ElInput: typeof import('element-plus/es')['ElInput']
22-
ElMain: typeof import('element-plus/es')['ElMain']
23-
ElRadio: typeof import('element-plus/es')['ElRadio']
24-
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
25-
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
26-
ElSpace: typeof import('element-plus/es')['ElSpace']
27-
ElTable: typeof import('element-plus/es')['ElTable']
28-
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
29-
ElTag: typeof import('element-plus/es')['ElTag']
30-
ElTooltip: typeof import('element-plus/es')['ElTooltip']
31-
ElUpload: typeof import('element-plus/es')['ElUpload']
3219
Footer: typeof import('./src/components/Footer.vue')['default']
33-
Loading: typeof import('element-plus/es')['ElLoadingDirective']
3420
RouterLink: typeof import('vue-router')['RouterLink']
3521
RouterView: typeof import('vue-router')['RouterView']
3622
}

packages/web/locales/en.yml

+8
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,13 @@ layout:
77
pages:
88
account:
99
login:
10+
account: Account
11+
login-btn: Login
12+
password: Password
1013
title: Login
1114
register: Register
15+
utils:
16+
form:
17+
email: Email is invalid
18+
password: '{name} requires at least 8 digits'
19+
required: '{name} cannot be empty'

packages/web/locales/zh-CN.yml

+19
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,24 @@ layout:
77
pages:
88
account:
99
login:
10+
account: 账户
11+
login-btn: 登录
12+
password: 密码
1013
title: Laf 云开发账户登录
1114
register: 注册
15+
utils:
16+
form:
17+
email: 邮箱格式不正确
18+
password: '{name} 至少需要8位'
19+
required: '{name}不能为空'
20+
message:
21+
confirm:
22+
buttons:
23+
cancel: 取消
24+
confirm: 确认
25+
default-message: 确定执行此操作吗?
26+
default-title: 提示
27+
error:
28+
default-message: 操作失败
29+
success:
30+
default-message: 操作成功

0 commit comments

Comments
 (0)