@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
202 lines (201 loc) • 4.52 kB
TypeScript
export interface ArcoCalendarLang {
formatYear: string;
formatMonth: string;
today: string;
view: {
month: string;
year: string;
week: string;
day: string;
};
month: {
long: {
January: string;
February: string;
March: string;
April: string;
May: string;
June: string;
July: string;
August: string;
September: string;
October: string;
November: string;
December: string;
};
short: {
January: string;
February: string;
March: string;
April: string;
May: string;
June: string;
July: string;
August: string;
September: string;
October: string;
November: string;
December: string;
};
};
week: {
long: {
self: string;
monday: string;
tuesday: string;
wednesday: string;
thursday: string;
friday: string;
saturday: string;
sunday: string;
};
short: {
self: string;
monday: string;
tuesday: string;
wednesday: string;
thursday: string;
friday: string;
saturday: string;
sunday: string;
};
};
}
export interface ValidateMessage {
required: string;
type: {
string: string;
number: string;
boolean: string;
array: string;
object: string;
url: string;
email: string;
ip: string;
};
number: {
min: string;
max: string;
equal: string;
range: string;
positive: string;
negative: string;
};
array: {
length: string;
minLength: string;
maxLength: string;
includes: string;
deepEqual: string;
empty: string;
};
string: {
minLength: string;
maxLength: string;
length: string;
match: string;
uppercase: string;
lowercase: string;
};
object: {
deepEqual: string;
hasKeys: string;
empty: string;
};
boolean: {
true: string;
false: string;
};
}
export interface ArcoLang {
locale: string;
empty: {
description: string;
};
calendar: ArcoCalendarLang;
drawer: {
okText: string;
cancelText: string;
};
popconfirm: {
okText: string;
cancelText: string;
};
modal: {
okText: string;
cancelText: string;
};
pagination: {
goto: string;
page: string;
countPerPage: string;
total: string;
};
table: {
okText: string;
resetText: string;
};
upload: {
start: string;
cancel: string;
delete: string;
retry: string;
buttonText: string;
preview: string;
drag: string;
dragHover: string;
error: string;
};
datePicker: {
view: ArcoCalendarLang['view'];
month: ArcoCalendarLang['month'];
week: ArcoCalendarLang['week'];
placeholder: {
date: string;
week: string;
month: string;
year: string;
quarter: string;
time: string;
};
rangePlaceholder: {
date: [string, string];
week: [string, string];
month: [string, string];
year: [string, string];
quarter: [string, string];
time: [string, string];
};
selectTime: string;
today: string;
now: string;
ok: string;
};
image: {
loading: string;
};
imagePreview: {
fullScreen: string;
rotateRight: string;
rotateLeft: string;
zoomIn: string;
zoomOut: string;
originalSize: string;
};
typography: {
copied: string;
copy: string;
expand: string;
collapse: string;
edit: string;
};
form?: {
validateMessages: ValidateMessage;
};
colorPicker: {
history: string;
preset: string;
empty: string;
};
}
export declare type ArcoI18nMessages = Record<string, ArcoLang>;