mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
87 lines
1.8 KiB
JavaScript
87 lines
1.8 KiB
JavaScript
import Locale from '../../src/locale';
|
|
import enUS from '../../src/locale/lang/en-US';
|
|
|
|
Locale.add({
|
|
'en-US': enUS,
|
|
});
|
|
|
|
export const DemoLocaleMixin = {
|
|
computed: {
|
|
// flag for vant-weapp demos
|
|
isWeapp() {
|
|
return location.search.indexOf('weapp=1') !== -1;
|
|
},
|
|
},
|
|
};
|
|
|
|
// switch lang after routing
|
|
if (window.vueRouter) {
|
|
window.vueRouter.afterEach((to) => {
|
|
const { lang } = to.meta || {};
|
|
|
|
if (lang) {
|
|
Locale.use(lang);
|
|
}
|
|
});
|
|
}
|
|
|
|
// add some basic locale messages
|
|
Locale.add({
|
|
'zh-CN': {
|
|
add: '增加',
|
|
decrease: '减少',
|
|
red: '红色',
|
|
orange: '橙色',
|
|
yellow: '黄色',
|
|
purple: '紫色',
|
|
tab: '标签',
|
|
tag: '标签',
|
|
desc: '描述信息',
|
|
back: '返回',
|
|
title: '标题',
|
|
status: '状态',
|
|
button: '按钮',
|
|
option: '选项',
|
|
search: '搜索',
|
|
content: '内容',
|
|
custom: '自定义',
|
|
username: '用户名',
|
|
password: '密码',
|
|
disabled: '禁用状态',
|
|
uneditable: '不可编辑',
|
|
basicUsage: '基础用法',
|
|
advancedUsage: '高级用法',
|
|
loadingStatus: '加载状态',
|
|
usernamePlaceholder: '请输入用户名',
|
|
passwordPlaceholder: '请输入密码',
|
|
},
|
|
'en-US': {
|
|
add: 'Add',
|
|
decrease: 'Decrease',
|
|
red: 'Red',
|
|
orange: 'Orange',
|
|
yellow: 'Yellow',
|
|
purple: 'Purple',
|
|
tab: 'Tab',
|
|
tag: 'Tag',
|
|
desc: 'Description',
|
|
back: 'Back',
|
|
title: 'Title',
|
|
status: 'Status',
|
|
button: 'Button',
|
|
option: 'Option',
|
|
search: 'Search',
|
|
content: 'Content',
|
|
custom: 'Custom',
|
|
username: 'Username',
|
|
password: 'Password',
|
|
loadingStatus: 'Loading',
|
|
disabled: 'Disabled',
|
|
uneditable: 'Uneditable',
|
|
basicUsage: 'Basic Usage',
|
|
advancedUsage: 'Advanced Usage',
|
|
usernamePlaceholder: 'Username',
|
|
passwordPlaceholder: 'Password',
|
|
},
|
|
});
|