diff --git a/src/renderer/i18n/es-ES.js b/src/renderer/i18n/es-ES.js new file mode 100644 index 00000000..064e2b84 --- /dev/null +++ b/src/renderer/i18n/es-ES.js @@ -0,0 +1,90 @@ +module.exports = { + word: { + edit: 'Editar', + save: 'Guardar', + close: 'Cerrar', + delete: 'Eliminar', + confirm: 'Confirmar', + cancel: 'Cancelar', + send: 'Enviar', + connectionName: 'Nombre de la conexión', + client: 'Cliente', + hostName: 'Servidor', + port: 'Puerto', + user: 'Usuario', + password: 'Contraseña', + credentials: 'Credenciales', + connect: 'Connectar', + connected: 'Conectado', + disconnect: 'Desconectar', + disconnected: 'Desconectado', + refresh: 'Refrescar', + settings: 'Configuración', + general: 'General', + themes: 'Temas', + update: 'Actualizar', + about: 'Sobre', + language: 'Idioma', + version: 'Versión', + donate: 'Donar', + run: 'Ejecutar', + schema: 'Esquema', + results: 'Resultados', + size: 'Tamaño', + seconds: 'Segundos', + type: 'Tipo', + mimeType: 'Mime-Type', + download: 'Descargar', + add: 'Añadir', + data: 'Datos', + properties: 'Propiedades', + insert: 'Insertar', + connecting: 'Conectando' + }, + message: { + appWelcome: 'Bienvenido a Antares Cliente SQL!', + appFirstStep: 'Primer paso: Crear una conexión a una Base de Datos.', + addConnection: 'Añadir conexión', + createConnection: 'Crear conexión', + createNewConnection: 'Crear nueva conexión', + askCredentials: 'Preguntar credenciales', + testConnection: 'Comprobar conexión', + editConnection: 'Editar conexión', + deleteConnection: 'Eliminar conexión', + deleteConnectionCorfirm: 'Confirmas la cancelación de', + connectionSuccessfullyMade: 'Conexión realizada correctamente!', + madeWithJS: 'Hecho con 💛 y JavaScript!', + checkForUpdates: 'Comprobar actualizaciones', + noUpdatesAvailable: 'No hay actualizaciones', + checkingForUpdate: 'Comprobando actualizaciones', + checkFailure: 'Error en la comprobación, por favor pruebe más tarde', + updateAvailable: 'Actualización disponible', + downloadingUpdate: 'Descargando actualización', + updateDownloaded: 'Descargada actualización', + restartToInstall: 'Reiniciar Antares para instalar', + unableEditFieldWithoutPrimary: 'No se puede editar una campo sin Llave Primaria en el registro', + editCell: 'Editar celda', + deleteRows: 'Eliminar fila | Eliminar {count} filas', + confirmToDeleteRows: '¿Quiere realmente eliminar una fila? | ¿Quiere realmente eliminar {count} filas?', + notificationsTimeout: 'Tiempo de espera', + uploadFile: 'Cargar fichero', + addNewRow: 'Añadir nueva fila', + numberOfInserts: 'Numero de inserciones', + openNewTab: 'Abrir nueva pestaña', + affectedRows: 'Filas afectadas' + }, + // Date and Time + short: { + year: 'numeric', + month: 'short', + day: 'numeric' + }, + long: { + year: 'numeric', + month: 'short', + day: 'numeric', + weekday: 'short', + hour: 'numeric', + minute: 'numeric' + } +}; diff --git a/src/renderer/i18n/index.js b/src/renderer/i18n/index.js index a78dddcf..ef49f99a 100644 --- a/src/renderer/i18n/index.js +++ b/src/renderer/i18n/index.js @@ -1,13 +1,14 @@ -import Vue from 'vue'; -import VueI18n from 'vue-i18n'; - -Vue.use(VueI18n); - -const i18n = new VueI18n({ - messages: { - 'en-US': require('./en-US'), - 'it-IT': require('./it-IT'), - 'ar-SA': require('./ar-SA') - } -}); -export default i18n; +import Vue from 'vue'; +import VueI18n from 'vue-i18n'; + +Vue.use(VueI18n); + +const i18n = new VueI18n({ + messages: { + 'en-US': require('./en-US'), + 'it-IT': require('./it-IT'), + 'ar-SA': require('./ar-SA'), + 'es-ES': require('./es-ES') + } +}); +export default i18n; diff --git a/src/renderer/i18n/supported-locales.js b/src/renderer/i18n/supported-locales.js index 5e87bbb2..deb1f47f 100644 --- a/src/renderer/i18n/supported-locales.js +++ b/src/renderer/i18n/supported-locales.js @@ -1,5 +1,6 @@ -export default { - 'en-US': 'English', - 'it-IT': 'Italiano', - 'ar-SA': 'العربية' -}; +export default { + 'en-US': 'English', + 'it-IT': 'Italiano', + 'ar-SA': 'العربية', + 'es-ES': 'Español' +};