diff --git a/assets/src/components/Languages.vue b/assets/src/components/Languages.vue index 46911c8c..8d10ac28 100644 --- a/assets/src/components/Languages.vue +++ b/assets/src/components/Languages.vue @@ -6,6 +6,7 @@ + diff --git a/assets/src/i18n/en.yaml b/assets/src/i18n/en.yaml index d988141b..1b3ec70e 100644 --- a/assets/src/i18n/en.yaml +++ b/assets/src/i18n/en.yaml @@ -192,6 +192,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español time: unit: Time Unit seconds: Seconds diff --git a/assets/src/i18n/es.yaml b/assets/src/i18n/es.yaml new file mode 100644 index 00000000..63ae2a73 --- /dev/null +++ b/assets/src/i18n/es.yaml @@ -0,0 +1,202 @@ +permanent: Permanente +buttons: + cancel: Cancelar + close: Cerrar + copy: Copiar + copyFile: Copiar archivo + copyToClipboard: Copiar al portapapeles + create: Crear + delete: Borrar + download: Descargar + info: Info + more: Más + move: Mover + moveFile: Mover archivo + new: Nuevo + next: Siguiente + ok: OK + replace: Reemplazar + previous: Anterior + rename: Renombrar + reportIssue: Reportar problema + save: Guardar + search: Buscar + select: Seleccionar + share: Compartir + publish: Publicar + selectMultiple: Selección múltiple + schedule: Programar + switchView: Cambiar vista + toggleSidebar: Mostrar/Ocultar menú + update: Actualizar + upload: Subir + permalink: Link permanente +success: + linkCopied: ¡Link copiado! +errors: + forbidden: No eres bienvenido aquí. + internal: La verdad es que algo ha ido mal. + notFound: No se puede acceder a este lugar. +files: + folders: Carpetas + files: Archivos + body: Cuerpo + clear: Limpiar + closePreview: Cerrar vista previa + home: Inicio + lastModified: Última modificación + loading: Cargando... + lonely: Uno se siente muy sólo aquí... + metadata: Metadatos + multipleSelectionEnabled: Selección múltiple activada + name: Nombre + size: Tamaño + sortByName: Ordenar por nombre + sortBySize: Ordenar por tamaño + sortByLastModified: Ordenar por última modificación +help: + click: seleccionar archivo o carpeta + ctrl: + click: seleccionar múltiples archivos o carpetas + f: abre la búsqueda + s: guarda un archivo o lo descarga a la carpeta en la que estás + del: elimina los items seleccionados + doubleClick: abre un archivo o carpeta + esc: limpia la selección y/o cierra la ventana + f1: esta información + f2: renombrar archivo + help: Ayuda +login: + password: Contraseña + submit: Iniciar sesión + username: Usuario + wrongCredentials: Usuario y/o contraseña incorrectos +prompts: + copy: Copiar + copyMessage: 'Elige el lugar donde quieres copiar tus archivos:' + currentlyNavigating: 'Actualmente estás en:' + deleteMessageMultiple: ¿Estás seguro que quieres eliminar {count} archivo(s)? + deleteMessageSingle: ¿Estás seguro que quieres eliminar este archivo/carpeta? + deleteTitle: Borrar archivos + displayName: 'Nombre:' + download: Descargar archivos + downloadMessage: Elige el formato de descarga. + error: Algo ha fallado + fileInfo: Información del archivo + filesSelected: "{count} archivos seleccionados." + lastModified: Última modificación + move: Mover + moveMessage: 'Elige una nueva casa para tus archivo(s)/carpeta(s):' + newDir: Nueva carpeta + newDirMessage: Escribe el nombre de la nueva carpeta. + newFile: Nuevo archivo + newFileMessage: Escribe el nombre del nuevo archivo. + numberDirs: Número de carpetas + numberFiles: Número de archivos + replace: Reemplazar + replaceMessage: > + Uno de los archivos ue intentas subir está creando conflicto por su nombre. + ¿Quieres cambiar el nombre del ya existente? + rename: Renombrar + renameMessage: Escribe el nuevo nombre para + show: Mostrar + size: Tamaño + schedule: Programar + scheduleMessage: Elige una hora y fecha para programar la publicación de este post. + newArchetype: Crea un nuevo post basado en un arquetipo. Tu archivo será creado en la carpeta de contenido. +settings: + admin: Admin + administrator: Administrador + allowCommands: Ejecutar comandos + allowEdit: Editar, renombrar y borrar archivos o carpetas + allowNew: Crear nuevos archivos y carpetas + allowPublish: Publicar nuevos posts y páginas + avoidChanges: "(dejar en blanco para evitar cambios)" + changePassword: Cambiar contraseña + commands: Comandos + commandsHelp: > + Aquí puedes crear comandos que serán ejecutados en los eventos. Debes + escribir un comando por linea. Si el evento está relacionado con archivos, como + por ejemplo, antes y después de guardar, la variable de entorno "FILE" estará + disponible en la ruta del archivo. + commandsUpdated: ¡Comandos actualizados! + customStylesheet: Modificar hoja de estilos + examples: Ejemplos + globalSettings: Ajustes globales + language: Idioma + lockPassword: Evitar que el usuario cambie la contraseña + newPassword: Tu nueva contraseña + newPasswordConfirm: Confirma tu contraseña + newUser: Nuevo usuario + password: Contraseña + passwordUpdated: ¡Contraseña actualizada! + permissions: Permisos + permissionsHelp: > + Puedes nombrar al usuario como administrador o elegir los permisos + individualmente. Si seleccionas "Administrador", todas las otras opciones + serán activadas automáticamente. La administración de usuarios es un privilegio de administrador. + profileSettings: Ajustes del perfil + ruleExample1: > + previene el acceso a una extensión de archivo (Como .git) en + cada carpeta. + ruleExample2: bloquea el acceso al archivo llamado Caddyfile en la carpeta raíz. + rules: Reglas + rulesHelp1: > + Aquí puedes definir un conjunto de reglas de permisos para este usuario + específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles + por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario. + rulesHelp2: > + Cada regla va en una línea diferente, y debe comenzar con la palabra clave + {0} or {1}. Entonces, debes escribir {2} si estás usando una expresión regular (REGEX) y + luego la expresión o la ruta. + scope: Raíz + settingsUpdated: ¡Ajustes actualizados! + user: Usuario + userCommands: Comandos + userCommandsHelp: > + Una lista separada por espacios con los comandos permitidos para este usuario. + Ejemplo: + userCreated: ¡Usuario creado! + userDeleted: ¡Usuario eliminado! + userManagement: Administración de usuarios + username: Usuario + users: Usuarios + userUpdated: ¡Usuario actualizado! +sidebar: + help: Ayuda + logout: Cerrar sesión + myFiles: Mis archivos + newFile: Nuevo archivo + newFolder: Nueva carpeta + settings: Ajustes + siteSettings: Ajustes del sitio + hugoNew: Nuevo Hugo + preview: Vista previa +search: + images: Images + music: Música + pdf: PDF + pressToExecute: Presiona enter para ejecutar. + pressToSearch: Presiona enter para buscar. + search: Buscar... + searchOrCommand: Buscar o ejecutar un comando... + searchOrSupportedCommand: 'Buscar o ejecutar uno de los comandos soportados:' + type: Escribe y presiona enter para buscar. + types: Tipos + video: Vídeo + writeToSearch: Escribe aquí para buscar +languages: + en: English + fr: Français + pt: Português + es: Español + ja: 日本語 + zhCN: 中文 (简体) + zhTW: 中文 (繁體) + +time: + unit: Unidad + seconds: Segundos + minutes: Minutos + hours: Horas + days: Días diff --git a/assets/src/i18n/fr.yaml b/assets/src/i18n/fr.yaml index 8c2a501c..5d94d5a7 100644 --- a/assets/src/i18n/fr.yaml +++ b/assets/src/i18n/fr.yaml @@ -185,6 +185,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español time: unit: Unité de temps seconds: Secondes diff --git a/assets/src/i18n/index.js b/assets/src/i18n/index.js index a2e09eb5..7ce5ffe5 100644 --- a/assets/src/i18n/index.js +++ b/assets/src/i18n/index.js @@ -6,6 +6,7 @@ import pt from './pt.yaml' import ja from './ja.yaml' import zhCN from './zh-cn.yaml' import zhTW from './zh-tw.yaml' +import es from './es.yaml' Vue.use(VueI18n) @@ -33,6 +34,9 @@ export function detectLocale () { case /^zh.*/i.test(locale): locale = 'zh-cn' break + case /^es.*/i.test(locale): + locale = 'es' + break default: locale = 'en' } @@ -49,7 +53,8 @@ const i18n = new VueI18n({ 'pt': pt, 'ja': ja, 'zh-cn': zhCN, - 'zh-tw': zhTW + 'zh-tw': zhTW, + 'es': es } }) diff --git a/assets/src/i18n/ja.yaml b/assets/src/i18n/ja.yaml index 9be68ea4..efd5fe9a 100644 --- a/assets/src/i18n/ja.yaml +++ b/assets/src/i18n/ja.yaml @@ -192,6 +192,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español time: unit: 時間単位 seconds: 秒 diff --git a/assets/src/i18n/pt.yaml b/assets/src/i18n/pt.yaml index 626ca509..33daed4a 100644 --- a/assets/src/i18n/pt.yaml +++ b/assets/src/i18n/pt.yaml @@ -73,6 +73,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español login: password: Palavra-passe submit: Login diff --git a/assets/src/i18n/zh-cn.yaml b/assets/src/i18n/zh-cn.yaml index 05f0191b..c7a8449c 100644 --- a/assets/src/i18n/zh-cn.yaml +++ b/assets/src/i18n/zh-cn.yaml @@ -190,6 +190,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español time: unit: 时间单位 seconds: 秒 diff --git a/assets/src/i18n/zh-tw.yaml b/assets/src/i18n/zh-tw.yaml index 2f8f40de..ea35a6cf 100644 --- a/assets/src/i18n/zh-tw.yaml +++ b/assets/src/i18n/zh-tw.yaml @@ -190,6 +190,7 @@ languages: ja: 日本語 zhCN: 中文 (简体) zhTW: 中文 (繁體) + es: Español time: unit: 時間單位 seconds: 秒