|  |  | export default { | 
|  |  | route: { | 
|  |  | dashboard: 'Panel de control', | 
|  |  | introduction: 'Introducción', | 
|  |  | documentation: 'Documentación', | 
|  |  | guide: 'Guía', | 
|  |  | permission: 'Permisos', | 
|  |  | pagePermission: 'Permisos de la página', | 
|  |  | directivePermission: 'Permisos de la directiva', | 
|  |  | icons: 'Iconos', | 
|  |  | components: 'Componentes', | 
|  |  | componentIndex: 'Introducción', | 
|  |  | tinymce: 'Tinymce', | 
|  |  | markdown: 'Markdown', | 
|  |  | jsonEditor: 'Editor JSON', | 
|  |  | dndList: 'Lista Dnd', | 
|  |  | splitPane: 'Panel dividido', | 
|  |  | avatarUpload: 'Subir avatar', | 
|  |  | dropzone: 'Subir ficheros', | 
|  |  | sticky: 'Sticky', | 
|  |  | countTo: 'CountTo', | 
|  |  | componentMixin: 'Mixin', | 
|  |  | backToTop: 'Ir arriba', | 
|  |  | dragDialog: 'Drag Dialog', | 
|  |  | dragSelect: 'Drag Select', | 
|  |  | dragKanban: 'Drag Kanban', | 
|  |  | charts: 'Gráficos', | 
|  |  | keyboardChart: 'Keyboard Chart', | 
|  |  | lineChart: 'Gráfico de líneas', | 
|  |  | mixChart: 'Mix Chart', | 
|  |  | example: 'Ejemplo', | 
|  |  | nested: 'Rutas anidadass', | 
|  |  | menu1: 'Menu 1', | 
|  |  | 'menu1-1': 'Menu 1-1', | 
|  |  | 'menu1-2': 'Menu 1-2', | 
|  |  | 'menu1-2-1': 'Menu 1-2-1', | 
|  |  | 'menu1-2-2': 'Menu 1-2-2', | 
|  |  | 'menu1-3': 'Menu 1-3', | 
|  |  | menu2: 'Menu 2', | 
|  |  | Table: 'Tabla', | 
|  |  | dynamicTable: 'Tabla dinámica', | 
|  |  | dragTable: 'Arrastrar tabla', | 
|  |  | inlineEditTable: 'Editor', | 
|  |  | complexTable: 'Complex Table', | 
|  |  | treeTable: 'Tree Table', | 
|  |  | customTreeTable: 'Custom TreeTable', | 
|  |  | tab: 'Pestaña', | 
|  |  | form: 'Formulario', | 
|  |  | createArticle: 'Crear artículo', | 
|  |  | editArticle: 'Editar artículo', | 
|  |  | articleList: 'Listado de artículos', | 
|  |  | errorPages: 'Páginas de error', | 
|  |  | page401: '401', | 
|  |  | page404: '404', | 
|  |  | errorLog: 'Registro de errores', | 
|  |  | excel: 'Excel', | 
|  |  | exportExcel: 'Exportar a Excel', | 
|  |  | selectExcel: 'Export seleccionado', | 
|  |  | uploadExcel: 'Subir Excel', | 
|  |  | zip: 'Zip', | 
|  |  | pdf: 'PDF', | 
|  |  | exportZip: 'Exportar a Zip', | 
|  |  | theme: 'Tema', | 
|  |  | clipboardDemo: 'Clipboard', | 
|  |  | i18n: 'I18n', | 
|  |  | externalLink: 'Enlace externo' | 
|  |  | }, | 
|  |  | navbar: { | 
|  |  | logOut: 'Salir', | 
|  |  | dashboard: 'Panel de control', | 
|  |  | github: 'Github', | 
|  |  | theme: 'Tema', | 
|  |  | size: 'Tamaño global' | 
|  |  | }, | 
|  |  | login: { | 
|  |  | title: 'Formulario de acceso', | 
|  |  | logIn: 'Acceso', | 
|  |  | username: 'Usuario', | 
|  |  | password: 'Contraseña', | 
|  |  | any: 'nada', | 
|  |  | thirdparty: 'Conectar con', | 
|  |  | thirdpartyTips: 'No se puede simular en local, así que combine su propia simulación de negocios. ! !' | 
|  |  | }, | 
|  |  | documentation: { | 
|  |  | documentation: 'Documentación', | 
|  |  | github: 'Repositorio Github' | 
|  |  | }, | 
|  |  | permission: { | 
|  |  | roles: 'Tus permisos', | 
|  |  | switchRoles: 'Cambiar permisos', | 
|  |  | tips: 'In some cases it is not suitable to use v-permission, such as element Tab component or el-table-column and other asynchronous rendering dom cases which can only be achieved by manually setting the v-if.' | 
|  |  | }, | 
|  |  | guide: { | 
|  |  | description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ', | 
|  |  | button: 'Ver guía' | 
|  |  | }, | 
|  |  | components: { | 
|  |  | documentation: 'Documentación', | 
|  |  | tinymceTips: 'Rich text editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.', | 
|  |  | dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.', | 
|  |  | stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.', | 
|  |  | backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner', | 
|  |  | backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally', | 
|  |  | imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.' | 
|  |  | }, | 
|  |  | table: { | 
|  |  | dynamicTips1: 'Fixed header, sorted by header order', | 
|  |  | dynamicTips2: 'Not fixed header, sorted by click order', | 
|  |  | dragTips1: 'Orden por defecto', | 
|  |  | dragTips2: 'The after dragging order', | 
|  |  | title: 'Título', | 
|  |  | importance: 'Importancia', | 
|  |  | type: 'Tipo', | 
|  |  | remark: 'Remark', | 
|  |  | search: 'Buscar', | 
|  |  | add: 'Añadir', | 
|  |  | export: 'Exportar', | 
|  |  | reviewer: 'reviewer', | 
|  |  | id: 'ID', | 
|  |  | date: 'Fecha', | 
|  |  | author: 'Autor', | 
|  |  | readings: 'Lector', | 
|  |  | status: 'Estado', | 
|  |  | actions: 'Acciones', | 
|  |  | edit: 'Editar', | 
|  |  | publish: 'Publicar', | 
|  |  | draft: 'Draft', | 
|  |  | delete: 'Eliminar', | 
|  |  | cancel: 'Cancelar', | 
|  |  | confirm: 'Confirmar' | 
|  |  | }, | 
|  |  | errorLog: { | 
|  |  | tips: 'Please click the bug icon in the upper right corner', | 
|  |  | description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.', | 
|  |  | documentation: 'Documento de introducción' | 
|  |  | }, | 
|  |  | excel: { | 
|  |  | export: 'Exportar', | 
|  |  | selectedExport: 'Exportar seleccionados', | 
|  |  | placeholder: 'Por favor escribe un nombre de fichero' | 
|  |  | }, | 
|  |  | zip: { | 
|  |  | export: 'Exportar', | 
|  |  | placeholder: 'Por favor escribe un nombre de fichero' | 
|  |  | }, | 
|  |  | pdf: { | 
|  |  | tips: 'Here we use window.print() to implement the feature of downloading pdf.' | 
|  |  | }, | 
|  |  | theme: { | 
|  |  | change: 'Cambiar tema', | 
|  |  | documentation: 'Documentación del tema', | 
|  |  | tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.' | 
|  |  | }, | 
|  |  | tagsView: { | 
|  |  | refresh: 'Actualizar', | 
|  |  | close: 'Cerrar', | 
|  |  | closeOthers: 'Cerrar otros', | 
|  |  | closeAll: 'Cerrar todos' | 
|  |  | } | 
|  |  | route: { | 
|  |  | dashboard: 'Panel de control', | 
|  |  | introduction: 'Introducción', | 
|  |  | documentation: 'Documentación', | 
|  |  | guide: 'Guía', | 
|  |  | permission: 'Permisos', | 
|  |  | pagePermission: 'Permisos de la página', | 
|  |  | directivePermission: 'Permisos de la directiva', | 
|  |  | icons: 'Iconos', | 
|  |  | components: 'Componentes', | 
|  |  | componentIndex: 'Introducción', | 
|  |  | tinymce: 'Tinymce', | 
|  |  | markdown: 'Markdown', | 
|  |  | jsonEditor: 'Editor JSON', | 
|  |  | dndList: 'Lista Dnd', | 
|  |  | splitPane: 'Panel dividido', | 
|  |  | avatarUpload: 'Subir avatar', | 
|  |  | dropzone: 'Subir ficheros', | 
|  |  | sticky: 'Sticky', | 
|  |  | countTo: 'CountTo', | 
|  |  | componentMixin: 'Mixin', | 
|  |  | backToTop: 'Ir arriba', | 
|  |  | dragDialog: 'Drag Dialog', | 
|  |  | dragSelect: 'Drag Select', | 
|  |  | dragKanban: 'Drag Kanban', | 
|  |  | charts: 'Gráficos', | 
|  |  | keyboardChart: 'Keyboard Chart', | 
|  |  | lineChart: 'Gráfico de líneas', | 
|  |  | mixChart: 'Mix Chart', | 
|  |  | example: 'Ejemplo', | 
|  |  | nested: 'Rutas anidadass', | 
|  |  | menu1: 'Menu 1', | 
|  |  | 'menu1-1': 'Menu 1-1', | 
|  |  | 'menu1-2': 'Menu 1-2', | 
|  |  | 'menu1-2-1': 'Menu 1-2-1', | 
|  |  | 'menu1-2-2': 'Menu 1-2-2', | 
|  |  | 'menu1-3': 'Menu 1-3', | 
|  |  | menu2: 'Menu 2', | 
|  |  | Table: 'Tabla', | 
|  |  | dynamicTable: 'Tabla dinámica', | 
|  |  | dragTable: 'Arrastrar tabla', | 
|  |  | inlineEditTable: 'Editor', | 
|  |  | complexTable: 'Complex Table', | 
|  |  | treeTable: 'Tree Table', | 
|  |  | customTreeTable: 'Custom TreeTable', | 
|  |  | tab: 'Pestaña', | 
|  |  | form: 'Formulario', | 
|  |  | createArticle: 'Crear artículo', | 
|  |  | editArticle: 'Editar artículo', | 
|  |  | articleList: 'Listado de artículos', | 
|  |  | errorPages: 'Páginas de error', | 
|  |  | page401: '401', | 
|  |  | page404: '404', | 
|  |  | errorLog: 'Registro de errores', | 
|  |  | excel: 'Excel', | 
|  |  | exportExcel: 'Exportar a Excel', | 
|  |  | selectExcel: 'Export seleccionado', | 
|  |  | uploadExcel: 'Subir Excel', | 
|  |  | zip: 'Zip', | 
|  |  | pdf: 'PDF', | 
|  |  | exportZip: 'Exportar a Zip', | 
|  |  | theme: 'Tema', | 
|  |  | clipboardDemo: 'Clipboard', | 
|  |  | i18n: 'I18n', | 
|  |  | externalLink: 'Enlace externo' | 
|  |  | }, | 
|  |  | navbar: { | 
|  |  | logOut: 'Salir', | 
|  |  | dashboard: 'Panel de control', | 
|  |  | github: 'Github', | 
|  |  | theme: 'Tema', | 
|  |  | size: 'Tamaño global' | 
|  |  | }, | 
|  |  | login: { | 
|  |  | title: 'Formulario de acceso', | 
|  |  | logIn: 'Acceso', | 
|  |  | username: 'Usuario', | 
|  |  | password: 'Contraseña', | 
|  |  | any: 'nada', | 
|  |  | thirdparty: 'Conectar con', | 
|  |  | thirdpartyTips: 'No se puede simular en local, así que combine su propia simulación de negocios. ! !' | 
|  |  | }, | 
|  |  | documentation: { | 
|  |  | documentation: 'Documentación', | 
|  |  | github: 'Repositorio Github' | 
|  |  | }, | 
|  |  | permission: { | 
|  |  | roles: 'Tus permisos', | 
|  |  | switchRoles: 'Cambiar permisos', | 
|  |  | tips: 'In some cases it is not suitable to use v-permission, such as element Tab component or el-table-column and other asynchronous rendering dom cases which can only be achieved by manually setting the v-if.' | 
|  |  | }, | 
|  |  | guide: { | 
|  |  | description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ', | 
|  |  | button: 'Ver guía' | 
|  |  | }, | 
|  |  | components: { | 
|  |  | documentation: 'Documentación', | 
|  |  | tinymceTips: 'Rich text editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.', | 
|  |  | dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.', | 
|  |  | stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.', | 
|  |  | backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner', | 
|  |  | backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally', | 
|  |  | imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.' | 
|  |  | }, | 
|  |  | table: { | 
|  |  | dynamicTips1: 'Fixed header, sorted by header order', | 
|  |  | dynamicTips2: 'Not fixed header, sorted by click order', | 
|  |  | dragTips1: 'Orden por defecto', | 
|  |  | dragTips2: 'The after dragging order', | 
|  |  | title: 'Título', | 
|  |  | importance: 'Importancia', | 
|  |  | type: 'Tipo', | 
|  |  | remark: 'Remark', | 
|  |  | search: 'Buscar', | 
|  |  | add: 'Añadir', | 
|  |  | export: 'Exportar', | 
|  |  | reviewer: 'reviewer', | 
|  |  | id: 'ID', | 
|  |  | date: 'Fecha', | 
|  |  | author: 'Autor', | 
|  |  | readings: 'Lector', | 
|  |  | status: 'Estado', | 
|  |  | actions: 'Acciones', | 
|  |  | edit: 'Editar', | 
|  |  | publish: 'Publicar', | 
|  |  | draft: 'Draft', | 
|  |  | delete: 'Eliminar', | 
|  |  | cancel: 'Cancelar', | 
|  |  | confirm: 'Confirmar' | 
|  |  | }, | 
|  |  | errorLog: { | 
|  |  | tips: 'Please click the bug icon in the upper right corner', | 
|  |  | description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.', | 
|  |  | documentation: 'Documento de introducción' | 
|  |  | }, | 
|  |  | excel: { | 
|  |  | export: 'Exportar', | 
|  |  | selectedExport: 'Exportar seleccionados', | 
|  |  | placeholder: 'Por favor escribe un nombre de fichero' | 
|  |  | }, | 
|  |  | zip: { | 
|  |  | export: 'Exportar', | 
|  |  | placeholder: 'Por favor escribe un nombre de fichero' | 
|  |  | }, | 
|  |  | pdf: { | 
|  |  | tips: 'Here we use window.print() to implement the feature of downloading pdf.' | 
|  |  | }, | 
|  |  | theme: { | 
|  |  | change: 'Cambiar tema', | 
|  |  | documentation: 'Documentación del tema', | 
|  |  | tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.' | 
|  |  | }, | 
|  |  | tagsView: { | 
|  |  | refresh: 'Actualizar', | 
|  |  | close: 'Cerrar', | 
|  |  | closeOthers: 'Cerrar otros', | 
|  |  | closeAll: 'Cerrar todos' | 
|  |  | } | 
|  |  | } | 
... | ... |  |